【发布时间】: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 执行此操作似乎也很有效。