質問

現在、継続的インテグレーションシステムはperlスクリプトを実行してsln / projファイルを解析し、次のオプションを設定します。

DebugInformationFormat =" 0" GenerateDebugInformation =" FALSE"

pdbの生成を防止することにより、CISコンパイルの並列化を強化できます。ただし、この方法はハックのようで、時々失敗します-より良い方法はありますか?

考えられる唯一の選択肢は、RELEASE_NOPDBという構成を追加することですが、RELEASE構成のメンテナンスが複雑になるのではないかと考えています。メンテナーは、変更が行われたときにNOPDBバージョンへのすべての変更を確実に反映する必要があります。

提案?

役に立ちましたか?

解決

この回答" global"を伝播する方法として* .vspropsファイルに言及プロジェクト全体の情報。おそらく彼らもあなたの問題を解決できるでしょう。

それ以外の場合、をお勧めします CMake でソリューションとプロジェクトファイルを生成できるようにします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top