我正在通过TFS 2013设置我们的第一个构建定义。我已经处理了所有的错误(大多数是缺少参考文件),除了一个:
Type 'iDB2Command' is not defined.该类型是IBM.Data.DB2.iSeries.dll的一部分,我已将其放在构建服务器上的适当位置。在这种情况下,我真的不知所措。
显然,通过Visual Studio构建可以很好地工作。该文件不可注册。iSeries客户端/SDK安装不是必需的(我的机器上没有安装它们,我可以构建它们)。
我最好的猜测是它想要Windows2.0SDK(TFS2.0SDK运行在Windows Server2013上,我已经安装了几个版本的.NET和.NET SDK )。
我如何让我的构建看到这个文件并完成它?
发布于 2015-02-16 05:25:02
最终,这似乎是一个权限问题。通过遵循类似于this question答案的建议(我在Excel参考中必须这样做),我需要将IBM放入团队项目中的Libs文件夹中。
一旦我这样做了,并更新了解决方案中的引用,构建就可以正常工作了。
https://stackoverflow.com/questions/28512334
复制相似问题