当社の継続的インテグレーション システムは現在、perl スクリプトを実行して sln/proj ファイルを解析し、次のオプションを設定します。
DebugInformationFormat="0" GenerateDebugInformation="FALSE"
pdbs の生成を防ぐことで、CIS コンパイルの並列化を増やすことができます。ただし、この方法はハッキリしているようで、失敗することもあります。より良い方法はありますか?
私が考えることができる唯一の代替手段は、RELEASE_NOPDB と呼ばれる構成を追加することですが、RELEASE 構成のメンテナンスが複雑になるのではないかと心配しています。メンテナーは、変更が行われたときにすべての変更を NOPDB バージョンに確実に反映する必要があります。
提案?