TFS未找到Office程序集

时间:2013-10-24 07:12:22

标签: c# .net excel tfs office-interop

我的项目引用了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“。检查以确保程序集存在   磁盘。如果您的代码需要此引用,您可能会得到   编译错误。

1 个答案:

答案 0 :(得分:1)

我假设您希望这些程序集纯粹能够在TFS服务器上构建项目。你不想运行它。

如果是这种情况,您可以在TFS服务器中安装“Office主互操作程序集”。