【问题标题】:TFS Build - iSeries ReferenceTFS 构建 - iSeries 参考
【发布时间】:2015-02-16 05:25:01
【问题描述】:

我正在通过 TFS 2013 设置我们的第一个构建定义。我已经解决了所有错误(主要是缺少参考文件),除了一个:

Type 'iDB2Command' is not defined.

该类型是 IBM.Data.DB2.iSeries.dll 的一部分,我已将其放置在构建服务器上的适当位置。在这种情况下我真的很茫然。

显然,通过 Visual Studio 构建工作正常。该文件不可注册。 iSeries 客户端/SDK 安装不是必需的(我的机器上没有它们,我可以构建)。

我的最佳猜测是它需要 .NET 2.0 SDK(TFS 在 Windows Server 2013 上运行,我已经安装了多个版本的 Windows 和 .NET SDK)。

如何让我的构建看到这个文件并完成?

【问题讨论】:

  • 您是否尝试过登录构建服务器并在 Visual Studio 中打开解决方案并查看是否可以构建?
  • 没有。我不允许在构建服务器上安装 Visual Studio。我一直在根据需要安装 SDK,以清除缺少参考的错误。不过,我想我终于拥有它了。我不得不将 Excel 互操作移动到解决方案中的一个公用文件夹,并且对这个 DLL 执行此操作似乎也很有效。

标签: tfs tfsbuild


【解决方案1】:

最终这似乎是一个权限问题。通过遵循类似于this question 答案的建议(我必须为 Excel 参考做这件事),我需要将 IBM DLL 放入 Team Project 中的 Libs 文件夹中。

完成此操作并更新解决方案中的引用后,构建工作正常。

【讨论】:

    猜你喜欢
    • 2019-08-02
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多