[希望评估VS2015,我们希望将其与VS2013并排安装在构建PC上。我们的构建是使用Team Foundation Build运行的,我看不到构建将如何决定在构建给定解决方案时使用哪个VS版本。它是否与使用的Team Foundation Server的版本绑定在一起,或者默认情况下将使用最新版本?
这仅是为了进行快速测试,以了解当我们尝试在2015年下构建代码库时会发生什么,我们正在调查而不是在此时进行移植。我不太了解VS / TFS / TFSBuild版本如何组合在一起。
您可以从命令行指定要使用的msbuild / visual studio版本。我通过“进程”选项卡中的MSBuild Arguments部分在某些构建中执行此操作。这是我要使用Visual Studio 2013时将其设置为的示例:
/p:VisualStudioVersion=12.0
此外,这是另一篇SO帖子,可能会帮助您解决上面的问题。
对我有用的是从较旧的VS版本命令窗口运行构建,例如:"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools\MSBuild Command Prompt"