代码之家  ›  专栏  ›  技术社区  ›  Bob

TFS 2010 Microsoft.Office.Interop引用问题

  •  4
  • Bob  · 技术社区  · 15 年前

    我要为这个问题发疯了!

    1. 我在虚拟机上创建了一个新服务器 用于TFS的计算机。

    2. 我创建了一个新版本 定义,当解决方案 从本地计算机tfs签入 是使用 默认生成过程模板。

    3. 在TFS机器和本地 机器我有MS Office 2010和 已安装.NET Framework 4.0。

    4. 在我的项目中,我提到了 Microsoft.Office.Interop等…

    5. 这一切都建立在我的本地 机器。

    触发生成定义时会出现问题。这个构建运行了一段时间,直到它到达Microsoft程序集引用。

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

    • 类型或命名空间名称 找不到“应用程序” (是否缺少使用指令 还是程序集引用?)

    • 电子不停车收费系统

    引用路径指向GAC,以防出现问题。

    帮助将是可怕的,因此你将是可怕的扩展。

    当做, 拜伦·科布。

    1 回复  |  直到 9 年前
        1
  •  10
  •   Iain    15 年前

    拜伦

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

    1. Microsoft.Office.Interop.Word.dll
    2. Microsoft.Office.Interop.Excel.dll
    3. 微软.vbe.interop.dll
    4. Office.dll文件

    在libs文件夹中,然后删除对Office Interop的引用,并添加对libs文件夹中的以下集合的引用。如果可以,我们在构建服务器上构建不带Office的组件。

    当做

    伊恩

    推荐文章