【发布时间】:2024-01-15 01:11:01
【问题描述】:
是否可以在构建服务器上安装 editbin.exe(运行 TeamCity 9.*,尽管我认为这不是特别相关),以便我们可以在构建 C# exe 后修改它的 TSAWARE 标志?
看来我们唯一的选择是采用基于代码的方法 (https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.vcprojectengine.vclinkertool.terminalserveraware.aspx),我什至不确定这是否可行,因为它似乎只是为 C++ 链接器使用 .Net 包装器,即整个问题在这里。如果可以的话,我可以设置项目来设置链接器选项,但是由于我们使用的是 C#,所以没有 C++ 链接器。
我相当肯定,即使它有效,从开发人员工作站复制 editbin.exe 也是 EULA 不允许的,我们宁愿避免需要在构建中安装 VS(当然是正确许可的)服务器。
【问题讨论】:
标签: msbuild teamcity build-server