我们的持续集成系统目前运行一个 perl 脚本来解析我们的 sln/proj 文件以设置以下选项:
DebugInformationFormat="0" GenerateDebugInformation="FALSE"
防止生成 pdbs 允许我们增加 CIS 编译的并行化。但是,这种方法看起来很老套,偶尔会失败——有更好的方法吗?
我能想到的唯一选择是添加一个名为 RELEASE_NOPDB 的配置,但我担心这会使 RELEASE 配置的维护变得复杂——维护人员必须确保在进行更改时反映对 NOPDB 版本的所有更改。
建议?