如何使用VS2010打开VS2015/2013的的项目/代码
的有关信息介绍如下:
VS2010是比较好的一款VS开发工具,它具有前后兼容性。低版本的打开高版本的项目工程,一般都会报错,下面我们解决此问题。
如果使用VS2010去打开VS2015上写的代码,会报错,弹出这两个框:
使用文本编辑器打开.sln文件,右键->打开方式->记事本,要修改的内容如下数字部分:
VS2015下的编译环境:
Microsoft Visual Studio Solution File, Format Version12.00# Visual Studio14VisualStudioVersion =14.0.25420.1
MinimumVisualStudioVersion =10.0.40219.1
VS2013下的编译环境:
Microsoft Visual Studio Solution File, Format Version11.00# Visual Studio2013VisualStudioVersion =10.0.21005.1MinimumVisualStudioVersion =10.0.40219.1
修改为VS2010:
Microsoft Visual Studio Solution File, Format Version11.00# Visual Studio2010VisualStudioVersion =12.0.21005.1MinimumVisualStudioVersion =10.0.40219.1
修改完之后,再去重新打开工程项目,双击.sln,发现可以打开了
打开已经完成了,接下来是运行Debug程序,可能会出现如下问题:
这是调试平台的问题,需要修改一下调试平台:
解决方案资源管理器->项目->右键打开->选择属性->配置属性->常规->平台工具集->将V140改为V100->应用->确定
然后点击运行按钮,发现代码可以运行了
同样的方法,只要修改VS的编译环境和调试平台,代码就可以在VS2015,VS2013和VS2010上跑了
VS2015+VS2013双平台
··· 新建VS2013工程,导入VS2015中的.h、.cpp等文件,手动导入的时间会比较长,因为视你的工程文件数目而言。
····这个方法虽然很傻瓜,但是极简单,适合于不爱捣鼓平台的小白。
修改解决方案文件(.sln文件):
···用记事本打开原vs2015的.sln文件,具体如下:
·····Microsoft Visual Studio Solution File, FormatVersion12.00
·····# Visual Studio14
·····VisualStudioVersion=14.0.23107.0
具体对应关系如下:
-Visual Studio 2010 -FormatVersion 11.00
-Visual Studio 2012 -FormatVersion 12.00
-Visual Studio 2013 -FormatVersion 12.00
-Visual Studio 2015 -FormatVersion 12.00
-Visual Studio 2010 -#Visual Studio 10
-Visual Studio 2012 -#Visual Studio 11
-Visual Studio 2013 -#Visual Studio 12
-Visual Studio 2015 -#Visual Studio 14
-Visual Studio 2010 -VisualStudioVersion=10
-Visual Studio 2012 -VisualStudioVersion=11
-Visual Studio 2013 -VisualStudioVersion=12
-Visual Studio 2015 -VisualStudioVersion=14
上述VisualStudioVersion最好可以自行查的具体一点
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
修改项目文件(.vcxproj文件)
····用记事本打开原vs2015的.vcxproj文件
关键:
1、将ToolsVersion="14.0"改成你所需要的版本号
2、将文件中所有的V140替换为你所需要的版本号(按ctrl+H组个键)
具体对应关系如下:
-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
-Visual Studio 2008 -V90
-Visual Studio 2010 -V100
-Visual Studio 2012 -V110
-Visual Studio 2013 - V120
-Visual Studio 2015 -V140
···通过上述两个步骤设置,既可成功将高版本vs修改成可在低版本vs下使用的工程文件。



