Visual studio 2010 如何选择要在生成计算机上使用的Visual Studio版本?

Visual studio 2010 如何选择要在生成计算机上使用的Visual Studio版本?,visual-studio-2010,visual-studio-2015,build,msbuild,Visual Studio 2010,Visual Studio 2015,Build,Msbuild,我们有一台buildmachine,它目前已经安装了VisualStudio2010来编译我们的应用程序 现在我们已经迁移到Visual Studio 2015,开发人员已经在他们的机器上安装了它,并对解决方案进行了修改,使其能够在2015年使用,但以前的版本将继续在2010年使用 我本来打算在构建机器上安装Visual Studio 2015,但我不知道构建机器如何知道以前的分支必须在2010年构建,新分支必须在2015年构建。使用一些Msbuild设置?只是看看sln?通过其他方式 使用一些

我们有一台buildmachine,它目前已经安装了VisualStudio2010来编译我们的应用程序

现在我们已经迁移到Visual Studio 2015,开发人员已经在他们的机器上安装了它,并对解决方案进行了修改,使其能够在2015年使用,但以前的版本将继续在2010年使用

我本来打算在构建机器上安装Visual Studio 2015,但我不知道构建机器如何知道以前的分支必须在2010年构建,新分支必须在2015年构建。使用一些Msbuild设置?只是看看sln?通过其他方式

使用一些Msbuild设置?只是看看sln?通过其他方式

用记事本打开.sln文件。在第一行中查找与Visual Studio版本相关的格式版本

•格式版本11.00是Visual Studio 2010

•格式版本12.00为Visual Studio 2013和Visual Studio 2013

对于visual studio 2013和visual studio 2015,我们可以在第三行找到visual studio版本。像这样:

visual studio 2013:VisualStudioVersion=12.0.30501.0


visual studio 2015:VisualStudioVersion=14.0.25420.1

据我所知,它通过查看every.csproj上的工具版本来实现。VisualStudio不是MsBuild所必需的,编译器随.Net Framework提供。

很高兴知道您已经解决了此问题。请标出你的答案,这对其他有同样问题的社区是有益的。谢谢你的提醒。如果我没有在发帖和接受之间等待5分钟,这会更容易…:\