最近将项目移至 tfs 预览版,并且在安装在本地开发盒上的软件许可证正确构建但在 tfs 预览版上时遇到问题。
TFS 使构建失败,说由于那些需要安装的 dll,它无法访问注册表。从 .licx 文件中删除许可证内容时,tfs 构建正常,但由于许可证未嵌入 .exe 中,因此生成的 drop and install 会发出警告。
有没有办法在 tfs 预览版上安装 3rd 方许可证,或者是否有其他解决方法我失踪了?
最近将项目移至 tfs 预览版,并且在安装在本地开发盒上的软件许可证正确构建但在 tfs 预览版上时遇到问题。
TFS 使构建失败,说由于那些需要安装的 dll,它无法访问注册表。从 .licx 文件中删除许可证内容时,tfs 构建正常,但由于许可证未嵌入 .exe 中,因此生成的 drop and install 会发出警告。
有没有办法在 tfs 预览版上安装 3rd 方许可证,或者是否有其他解决方法我失踪了?
我将假设您正在使用托管的构建控制器。如果是这样,您无法在这些机器上安装软件,因为它们使用标准基础映像并且在每次构建后都会重置。
您想要/需要安装自定义软件的任何构建最好使用您自己的构建服务器完成,可以使用本地计算机或 Azure 中的 IAAS VM。
此处列出了托管构建服务器上包含的软件作为参考。