我想编写一个 Windows 命令脚本 (*.bat) 来针对两个 Visual Studio 项目(通过 *.sln 文件)执行 msbuild。问题是只有在第一个构建成功执行时我才需要执行第二个 Msbuild。否则,第二个 Msbuild 不会执行。
下面是我需要运行的部分脚本。
pushd c:\project1\
msbuild
下面是第一个命令的结果
...
0 errors
第二个命令仅在第一个运行没有错误时执行
pushd c:\project2\
msbuild project.lab.sln /p:visualstudioversion=10.0
命令窗口在运行后暂停
谁能告诉我如何读取结果(例如 0 个错误),以及确定是否运行第二行的逻辑(我是命令脚本的新手)。代码示例将不胜感激。