Visual Studio引用

我正在使用C#Winforms,并且当我添加对Microsoft.Interop.Office.Excel v12.0.0.0项目的引用时,它会自动将COM引用添加到C:\Program Files\Microsoft Office\Office14\EXCEL.exe

这个.exe在任何其他机器上都找不到,因此在其他设备上不起作用。 有没有办法导入该文件,或使其不参考该文件?

任何Microsoft Office办公工具(如Microsoft.Office.Interof.Excel)都是Microsoft主互操作程序集的一部分,称为PIA,可以单独下载并安装在生产计算机上。

所有版本的PIA可以从msdn下载。 例如Office PIA

Msdn Pia链接

或者,您可以将它们复制到解决scheme中的库文件夹,并将这些程序集从本地库文件夹引用到解决scheme。