是否可以在构建服务器上安装editbin.exe(运行TeamCity 9. *,虽然我不认为这特别相关),以便我们可以修改C#的TSAWARE标志在它建成后的exe?
似乎我们唯一的选择是采用基于代码的方法(https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.vcprojectengine.vclinkertool.terminalserveraware.aspx),我甚至不确定是否可能,因为它似乎只是使用.Net包装器对于C ++链接器,这是整个问题。如果我能做到这一点,我可以设置项目来设置链接器选项,但由于我们使用C#,因此没有C ++链接器。
我相当肯定,即使它有效,EULA也不允许从开发者工作站复制editbin.exe,我们宁愿避免需要安装VS(正确许可当然)在构建服务器上。
答案 0 :(得分:0)
安装Visual Studio Express。此版本附带C ++工具。 不知道这是否100%符合欧拉。