在VisualStudio2008中打开VisualStudio其他版本的项目

前言:

由于项目需要使用低版本VisualStudio2008进行开发以保证稳定性,就遇到了降版本的问题。当我们使用高版本打开低版本的项目是,VisualStudio会自动转换版本号以兼容项目,但是我们往低版本走的时候就需要自己手动修改了,今天小编给大家分享一下如何在低版本中打开高版本的vs

解决方法:

1.修改项目解决方案(.sln文件)

            将Visual Studio 2012改为Visual Studio 2008;将Format Version改为10.00。

 

2.修改Project文件(.csproj文件)

            ToolsVersion版本号修改为 ToolsVersion="3.5"

 

*3. 将 Import Project 处的“MSBuildBinPath”改为“MSBuildToolsPath”。

(VS2008及以后的版本之间互转不需要修改MSBuildToolsPath)

 

以上是将VS2012创建的解决方案和项目转换为VS2008的一个实例,其他的转换是类似的。

 

· Format Version(解决方案文件版本)和VS版本的对应关系:

-Visual Studio 2005 - Format Version  9.00

-Visual Studio 2008 - Format Version 10.00

-Visual Studio 2010 - Format Version 11.00

-Visual Studio 2012 - Format Version 12.00

-Visual Studio 2013 - Format Version 12.00

-Visual Studio 2015 - Format Version 12.00

· ToolsVersion(.Net FrameWork版本)与VS版本的对应关系:

-Visual Studio 2008 - ToolsVersion 3.5

-Visual Studio 2010 - ToolsVersion 4.0

-Visual Studio 2012 - ToolsVersion 4.0

-Visual Studio 2013 - ToolsVersion 12.00

-Visual Studio 2015 - ToolsVersion 14.00

 

小结:

修改完成后直接在项目中打开,VisualStudio会提示时候转换,跟着提示继续就行了,下面是生成的转换报告。

 也可自行去官网上查询各版本对应的版本号以进行修改。