0

単体テストを実行するビルド後のタスクがあるVisualStudio2005ソリューション/vcprojがあります。msbuild.exeを使用してビルドしたいと思います。

ただし、テストが失敗すると、コンソールに出力がログに記録されません(コマンドラインで実行したときに出力がログに記録されることを確認しました)。/v:detailedパラメーターを使用すると、出力を確認できます。これを行うためのより良い方法はありますか?理想的には、テストが失敗した場合にのみ出力を確認したいと思います。

ありがとう。

4

1 に答える 1

0

私自身の質問に答えるために、私が見つけた最良の方法は、msbuild を呼び出してパラメーターを vcbuild に渡すことです。

msbuild ... /p:VCBuildAdditionalOptions="/M /logfile:logfile.log" || type logfile.log

したがって、ビルドが失敗した場合、ログに記録されたエラーはビルドの最後に出力されます。これで十分です。

于 2012-09-18T03:29:40.090 に答える