构建服务器上的TDS;许可证例外

时间:2016-08-05 16:47:36

标签: tfs visual-studio-2015 tds

我正在尝试在TFS托管服务器上构建TDS项目。该项目使用HedgehogDevelopment.TDS包,但是当构建时间到来时,就会发生许可证异常。

我正以这种方式将所有者和关键信息传递给visual studio:
 /p:TDS_Owner="$(TDSOwner)" /p:TDS_Key="$(TDSKey)"
变量是所有者和密钥的位置。我已经验证了值是正确的,但我仍然得到许可证异常,表明TDS无法找到这些值。

我是如何给视觉工作室提供这些参数的?如何使用HedgehogDevelopment.TDS包获得要构建的TDS项目?

1 个答案:

答案 0 :(得分:0)

首先,请确保您已在构建服务器上安装了TDS。

您可以通过以下步骤将许可信息包含在配置文件中

  1. 在此处手动添加此文件:_
  2. 调用 TDSLicense.config
  3. 文件
  4. 将以下内容(包含您的许可证信息)保存在文件中:xxx(TDSFilesFolder)\HedgehogDevelopment\xxxProject\vx.0
  5. 如果从注册表中读取许可证是一个权限问题 - 这应该将其排除。更多详细信息,您可以查看此blog