0

我有一个 Visual Studio 2005 解决方案/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 回答