我的项目引用了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“。检查以确保程序集存在 磁盘。如果您的代码需要此引用,您可能会得到 编译错误。
答案 0 :(得分:1)
我假设您希望这些程序集纯粹能够在TFS服务器上构建项目。你不想运行它。
如果是这种情况,您可以在TFS服务器中安装“Office主互操作程序集”。