我希望这是一个在 .Net 技术中高级的概念。
我的问题是: 如何设置一个带有可选引用的程序? 例如:考虑以下情况,我有一个能够将数据导出到 Excel 的程序。这个功能需要引用 Microsoft Office Excel(某个特定版本)。
是否有一种方法可以编写一个程序,无论 Excel 是否安装,都可以运行,但仅当安装了 Excel 时才执行某些特定选项(如读取或写入 Excel)。
程序应该在没有安装 Excel 的情况下运行。
谢谢。
我的问题是: 如何设置一个带有可选引用的程序? 例如:考虑以下情况,我有一个能够将数据导出到 Excel 的程序。这个功能需要引用 Microsoft Office Excel(某个特定版本)。
是否有一种方法可以编写一个程序,无论 Excel 是否安装,都可以运行,但仅当安装了 Excel 时才执行某些特定选项(如读取或写入 Excel)。
程序应该在没有安装 Excel 的情况下运行。
谢谢。
Assembly.Load...
进行动态加载。 - Daniel A. WhiteHasExcel = False
。然后在您的代码中只需一堆If HasExcel Then
语句即可。 - Ňɏssa Pøngjǣrdenlarp