バッチ ファイルを使用してビルドされた大規模な非 Visual Studio C++ プロジェクトがあります。プロジェクトのプロパティでカスタマイズされた「ビルドコマンドライン」を使用して、これをVisual Studioにmakefileプロジェクトとして統合しました。これはうまく機能し、1年以上機能しています。
現在、Team Foundation Server の導入と自動ビルドの構成を検討しています。
Visual Studio でプロジェクトをビルドすると、プロジェクトは通常どおりビルドされます。
自動ビルド サーバーを使用してプロジェクトをビルドすると、毎回ビルドが失敗します。
ビルド レポートでログ ファイルを表示するオプションはグレー表示されています。与えられたレポートは
コマンド「Autobuild.cmd」はコード 1 で終了しました。
autobuild は、ソリューションの「ビルド コマンド ライン」で指定された cmd ファイルです。
これが当てはまる理由を誰でも考えることができます.ビルドサーバーは、[ビルドするアイテム]ボックスで指定されたプロジェクトでビルドコマンドを実行するだけだと思いました。この場合、なぜ失敗するのかわかりません。