微软办公室PIA以及如何引用和Web应用程序建立正确
-
22-08-2019 - |
题
目前我正在试图建立在TeamCity的,它使用的DLL Microsoft.Office.Interop。这将构建并试图建立它的TeamCity,因为它没有引用失败时,然而细本地,我安装了办公室工作。
我得到一个错误信息说,需要对Office 2003进行安装,我不能安装PIA分配。我不希望在服务器上安装Office。
有没有什么办法来解决这个问题?
解决方案
如果所有的TeamCity服务器正在做的是一个构建,然后添加Microsoft.Office.Interop DLL来为您的项目引用文件夹,然后配置你的项目中引用的文件夹的样子。
但是,如果TeamCity的服务器也运行使用Office互操作测试,那么你将除非您已运行测试的机器上安装的Office遇到的问题。
其他提示
不是真的 - 互操作的dll只是你的.NET代码和实际(COM)办公代码之间的实转换层。如果你有没有潜在的办公室DLL的互操作的dll,那么任何调用到互操作将失败,因为互操作将要调用COM对象,它使互操作性。
这些COM对象是Office对象,所以你需要办的某些部分安装。
不隶属于 StackOverflow