我正在使用 C# Winforms,当我为 Microsoft.Interop.Office.Excel v12.0.0.0
添加对项目的引用时,它会自动添加对 C 的 COM 引用:\Program Files\Microsoft Office\Office14\EXCEL.exe
。
此 .exe
在任何其他机器上都找不到,因此,它不会在其他设备上运行。有没有办法导入该文件,或者使其不引用该文件?
最佳答案
Microsoft.Office.Interof.Excel 等任何 Microsoft Office 工具都是称为 PIA 的 Microsoft 主要互操作程序集的一部分,可以单独下载并安装在生产机器上。
所有版本的 PIA 都可以从 msdn 下载。例如Office PIA
或者您可以将它们复制到您的解决方案中的库文件夹,并从您的解决方案本地的库文件夹中引用这些程序集。
关于c# - Visual Studio 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23761249/