True DBGrid DLL编译的先决条件许可证会停止VSTS自动构建

时间:2017-10-17 07:14:59

标签: azure-devops devops

我们在.NET项目中使用True DBGrid。这需要在我们执行项目构建时进行首次注册。当我们从Visual Studio(v2015)构建时,它会首次通过弹出窗口获取许可证密钥,然后执行构建。接下来它会以某种方式理解这个注册并执行构建而不再询问。此过程在本地Visual Studio中正常工作。 但目前我们正在尝试将我们的解决方案转移到VSTS云。 True DBGrid的这个先决条件许可证会停止我们的构建管道,因为我们既不能在自动构建期间处理弹出窗口,也不能让VSTS云服务器知道该许可证密钥。您能否建议我们如何成功让VSTS服务器了解此第三方True DBGrid组件的许可? 我相信当我们从本地Visual Studio运行它时,许可证成功地将True DBGrid组件注册到我们的本地服务器中。但这只是我们无法在VSTS云服务器上做到的。您能帮助我们解决这个问题并成功采用VSTS DevOps功能吗?谢谢,迪米特里。

1 个答案:

答案 0 :(得分:0)

Hosted代理上没有安装ComponentOne产品且基于componentone-licensing文档,它需要管理权限才能调用CILicenseActivation.exe工具来注册许可证,因此您无法在Hosted构建代理上执行此操作。

您可以设置私人构建代理并作为您的帐户运行。 Deploy an agent on Windows