0

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

我以这种方式将所有者和密钥信息传递给视觉工作室:
/p:TDS_Owner="$(TDSOwner)" /p:TDS_Key="$(TDSKey)"
变量是所有者和密钥。我已经验证了这些值是正确的,但我仍然得到一个许可异常,表明 TDS 找不到这些值。

我如何为视觉工作室提供这些参数有缺陷吗?如何使用 HedgehogDevelopment.TDS 包构建 TDS 项目?

4

1 回答 1

0

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

您实际上可以按照以下步骤将许可证信息包含在配置文件中。

  1. 在此处手动添加此文件:xxx(TDSFilesFolder)\HedgehogDevelopment\xxxProject\vx.0
  2. 调用文件TDSLicense.config
  3. 将以下内容(包含您的许可证信息)保存在文件中: <?xml version="1.0" encoding="utf-8" ?> <license Owner="CompanyName" Key="aaaa-bbb-ccc-dddd" />

如果从注册表读取许可证是权限问题 - 这应该解决。更多详细信息,您可以查看此博客

于 2016-08-08T02:56:11.727 回答