如何让MSBuild在生成后任务中打印命令输出?

如何让MSBuild在生成后任务中打印命令输出?,msbuild,visual-studio-2005,Msbuild,Visual Studio 2005,我有一个VisualStudio2005解决方案/vcproj,它有一个运行单元测试的构建后任务。我想使用msbuild.exe构建它 但是,当测试失败时,我看不到任何记录到控制台的输出(我已经验证了在命令行执行时记录了输出)。如果使用/v:detailed参数,我可以看到输出。有更好的方法吗?理想情况下,我只希望在测试失败时看到输出 谢谢。为了回答我自己的问题,我找到的最好方法是调用msbuild并将参数向下传递到vcbuild: msbuild ... /p:VCBuildAdditiona

我有一个VisualStudio2005解决方案/vcproj,它有一个运行单元测试的构建后任务。我想使用msbuild.exe构建它

但是,当测试失败时,我看不到任何记录到控制台的输出(我已经验证了在命令行执行时记录了输出)。如果使用/v:detailed参数,我可以看到输出。有更好的方法吗?理想情况下,我只希望在测试失败时看到输出


谢谢。

为了回答我自己的问题,我找到的最好方法是调用msbuild并将参数向下传递到vcbuild:

msbuild ... /p:VCBuildAdditionalOptions="/M /logfile:logfile.log" || type logfile.log
因此,如果构建失败,记录的错误将在构建结束时输出,这对我来说已经足够了