TFS 2010 Microsoft.Office.Interop参考问题

Bob*_*Bob 4 visual-studio-2010 office-interop tfs2010

这个问题我快要疯了!

  1. 我在虚拟机上为TFS创建了一个新服务器.

  2. 我创建了一个新的Build Definition,当从我的本地机器上签入解决方案时,TFS将使用默认的构建过程模板构建我的解决方案.

  3. 在TFS机器和我的本地机器上,我安装了MS Office 2010和.Net framework 4.0.

  4. 在我的项目中,我引用了Microsoft.Office.Interop等...

  5. 这一切都在我的本地机器上构建良好.

触发构建定义时会发生此问题.构建运行并持续一段时间直到它到达Microsoft程序集引用.

  • 命名
    空间
    "Microsoft" 中不存在类型或命名空间名称"Office "(您是否缺少
    程序集引用?)

  • 找不到类型或命名空间名称'Application'(您是否缺少using指令或程序集引用?)

  • 等等

如果重要,引用路径指向GAC.

帮助会非常棒,因此您可以通过扩展来表现出色.

此致,Byron Cobb.

Iai*_*ain 10

拜伦,

如果从计算机上的编译版本中获取程序集,请在解决方案级别创建一个libs文件夹,然后添加dll

  1. Microsoft.Office.Interop.Word.dll
  2. Microsoft.Office.Interop.Excel.dll
  3. Microsoft.Vbe.Interop.dll
  4. OFFICE.DLL

进入libs文件夹,然后删除对Office Interop的引用,并在libs文件夹中添加对以下程序集的引用,应该是一种享受,我们在构建服务器上没有办公室.

问候

伊恩