我正在尝试在TFS托管服务器上构建TDS项目。该项目使用HedgehogDevelopment.TDS包,但是当构建时间到来时,就会发生许可证异常。
我正以这种方式将所有者和关键信息传递给visual studio:
/p:TDS_Owner="$(TDSOwner)" /p:TDS_Key="$(TDSKey)"
变量是所有者和密钥的位置。我已经验证了值是正确的,但我仍然得到许可证异常,表明TDS无法找到这些值。
我是如何给视觉工作室提供这些参数的?如何使用HedgehogDevelopment.TDS包获得要构建的TDS项目?
答案 0 :(得分:0)
首先,请确保您已在构建服务器上安装了TDS。
您可以通过以下步骤将许可信息包含在配置文件中。
_
xxx(TDSFilesFolder)\HedgehogDevelopment\xxxProject\vx.0
如果从注册表中读取许可证是一个权限问题 - 这应该将其排除。更多详细信息,您可以查看此blog。