1

到目前为止,我们一直在使用以下 MSBuild 命令在构建服务器上使用 Visual Studio 2010 - 2013:

Set msBuilder=%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe

但是最近我们迁移到 VS 2015,不得不卸载所有其他 VS 版本(以节省空间),并使用以下构建位置(部分也是为了满足 C# 6.0 功能的编译):

Set msBuilder =%ProgramFiles(x86)%\MSBuild\14.0\Bin\MSBuild.exe

这似乎适用于我们拥有的大多数 VS 解决方案,但是对于一个特定的 VS 解决方案,当我们执行此行时:

Set doSolutionBuild=%msBuilder% MySolution.sln /t:clean;Build /p:Configuration=Release;Architecture=x86;Platform=x86 /v:n

它会在构建服务器上打开同一项目的 VS 2015 实例,并且构建过程只是挂在命令提示符下。

谁能解释我们如何解决这个问题?

4

0 回答 0