我有一个Visual Studio 2005解决方案/ vcproj,它有一个运行单元测试的后期构建任务。我想使用msbuild.exe构建它。
然而,当测试失败时,我没有看到任何输出记录到控制台(我已经验证了在命令行执行时记录的输出。)如果我使用/ v,我可以看到输出:详细参数。有一个更好的方法吗?理想情况下,我只想在测试失败时看到输出。
感谢。
答案 0 :(得分:0)
要回答我自己的问题,我发现的最好方法是调用msbuild并将参数传递给vcbuild:
msbuild ... /p:VCBuildAdditionalOptions="/M /logfile:logfile.log" || type logfile.log
因此,如果构建失败,那么记录的错误将在构建结束时输出,这对我来说已经足够了。