私のビルドボットは、devenv.com を使用して 3 年間実行され、Windows でプロジェクトをコンパイルしています。
現在、devenv.com では 64 ビット バージョンのビルドに問題があります。構成を「Debug|x64」として渡すと、パイプ文字が原因でコマンド ライン エラーが発生します。エスケープして引用符で囲むと、他のエラーが発生します。ディレクトリ名にスペースが含まれているため、コマンドラインが奇妙に理解されているためです。
vcbuild.exe と MSBuild.exe の両方を試しました。vcbuild.exe は完璧に動作します。私はそれに固執したいと思います。一方、MSBuild.exe の出力は完全に奇妙で複雑で、同僚はひどいと感じています。しかし、それは構築するための方法としてどこでも宣伝されています。
問題は、devenv.com、vcbuild.exe、および MSBuild.exe のどれが、時間内に持続する可能性が最も高い方法かということです。