1

我的项目引用Microsoft.Office.Interop.Excel和其他一些Office基于程序集。TFS找到这个程序集的最佳方法是什么?

我宁愿避免Office在构建服务器上安装完整版本,因为我不确定这是否能解决问题,但我找不到任何形式的运行时库。

我尝试将Office程序集添加到Libs项目中的文件夹并引用这些二进制文件,但引用路径与项目无关。这是一个问题,因为构建服务器和本地机器上的目录不同。

你有什么建议?

我得到的错误是:

c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1605):无法解析此引用。找不到程序集“Microsoft.Office.Interop.Excel,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c,processorArchitecture=MSIL”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。

4

1 回答 1

1

我假设您只需要这些程序集才能在 TFS 服务器上构建项目。你不想运行它。

如果是这种情况,您可以在 TFS 服务器中安装“Office Primary Interop Assemblies”。

于 2013-10-24T07:17:47.850 回答