devenv命令行不显示有缺陷的项目的错误

时间:2012-10-16 07:09:21

标签: visual-studio-2010 continuous-integration devenv

我们使用Jenkins自动构建我们的解决方案。我们通过命令行调用devenv(Visual Studio 2010):devenv PathToProject \ Project.sln / build Release

当解决方案包含有缺陷的项目(* .vdproj,* .csproj)时,在Visual Studio IDE中打开解决方案将导致错误消息。但是在使用上面的命令行构建解决方案时,根本没有显示任何错误消息,因此Jenkins报告成功。

如果要重现问题,只需在编辑器中打开vdproj文件,然后删除文件中的某个位置。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在Visual Studio 2012上,/Out将构建消息写入文本文件。

devenv.exe YourVisualStudioSolution.sln /build "Debug|Win32" /Out "YourLogFile.txt"

According to MSDN,此开关也适用于Visual Studio 2010。