Team Foundation Build如何选择要构建的Visual Studio版本?

Mr.*_*Boy 4 tfsbuild visual-studio visual-studio-2015

为了评估VS2015,我们希望在构建PC上与VS2013并排安装.我们的构建是使用Team Foundation Build运行的,我无法看到构建将如何决定构建给定解决方案时要使用的VS版本.它是否与正在使用的Team Foundation Server版本相关联,或者默认情况下可能会使用最新版本?

这只是为了快速测试,看看当我们尝试在2015年构建我们的代码库时会发生什么,我们正在调查而不是此时移植.我不太熟悉VS/TFS/TFSBuild版本如何组合在一起.

Col*_*e W 7

您可以从命令行指定要使用的msbuild/visual studio版本.我通过Process选项卡中的MSBuild Arguments部分在我的一些构建中执行此操作.如果我希望它使用Visual Studio 2013,下面是我设置的示例:

/p:VisualStudioVersion=12.0
Run Code Online (Sandbox Code Playgroud)

此外,还有另一篇SO帖子可以帮助您解决上述问题的具体细节.

如何启动正确版本的Msbuild