VS2015工程转换为VS2013、VS2012、VS2010工程方法汇总
2016-11-25 16:12
375 查看
声明:本文大部分出自于转载,感谢大神们的贡献,小部分是自己增添的。因为有自身亲测的体验,且转载的原文中有小小的bug,故花点时间写了方法汇总,特此说明。
作用:解决vs低版本无法直接打开高版本的工程文件问题。
一、转载出处
http://blog.csdn.net/qq2399431200/article/details/52397190
二、具体操作
方法一:(最可靠方法,小编推荐)VS2015+VS2013双平台
··· 新建VS2013工程,导入VS2015中的.h、.cpp等文件,手动导入的时间会比较长,因为视你的工程文件数目而言。
····这个方法虽然很傻瓜,但是极简单,适合于不爱捣鼓平台的小白。
····题外话:本人之前安装的是vs2015 enterprise版,用着还行,但用其进行开发时,会遇到很多平台配置的问题,于是狠下心又安装了vs2013,在安装vs2013时查阅了很多资料,前期都是关于两个平台能不能兼容的问题,但查了很久也没有所以然,于是一不做二不休,就下载并安装了vs2013 ultimate版,结果...出人意料的完美,两平台没有影响,独立性很强。安装过vs2015的童鞋应该都知道,其功能很强大,而且在安装时可以custom安装,所以在此就不介绍vs2013的安装,因过程与vs2015安装教程一致,其安装速度更快。
····安利:vs2013 ultimate版本百度云资源http://pan.baidu.com/s/1skLwmex
方法二:(稍繁琐的方法)直接修改VS2015解决方案和工程信息
步骤1:修改解决方案文件(.sln文件):
····用记事本打开原vs2015的.sln文件,具体如下:
·····Microsoft Visual Studio Solution File , Format Version12.00
·····# Visual Studio 14
·····VisualStudioVersion=14.0.23107.0
关键:修改上述红色标记的版本号
具体对应关系如下:
-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
-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最好可以自行查的具体一点,如下是我亲测修改的(这里版本号之所以这么具体,实际是因为我安装了vs2013,可以参考vs2013项目修改)
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
步骤2:修改项目文件(.vcxproj文件)
····用记事本打开原vs2015的.vcxproj文件,具体如下:
······<?xml
version="1.0" encoding="utf-8"?>
······<Project
DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
关键: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下使用的工程文件。
注:方法一是我自己琢磨的,不过也是大部分人可以想到的,虽然方法很笨,但很好用;
方法二是参考网上教程来的,很实用也很高效。
作用:解决vs低版本无法直接打开高版本的工程文件问题。
一、转载出处
http://blog.csdn.net/qq2399431200/article/details/52397190
二、具体操作
方法一:(最可靠方法,小编推荐)VS2015+VS2013双平台
··· 新建VS2013工程,导入VS2015中的.h、.cpp等文件,手动导入的时间会比较长,因为视你的工程文件数目而言。
····这个方法虽然很傻瓜,但是极简单,适合于不爱捣鼓平台的小白。
····题外话:本人之前安装的是vs2015 enterprise版,用着还行,但用其进行开发时,会遇到很多平台配置的问题,于是狠下心又安装了vs2013,在安装vs2013时查阅了很多资料,前期都是关于两个平台能不能兼容的问题,但查了很久也没有所以然,于是一不做二不休,就下载并安装了vs2013 ultimate版,结果...出人意料的完美,两平台没有影响,独立性很强。安装过vs2015的童鞋应该都知道,其功能很强大,而且在安装时可以custom安装,所以在此就不介绍vs2013的安装,因过程与vs2015安装教程一致,其安装速度更快。
····安利:vs2013 ultimate版本百度云资源http://pan.baidu.com/s/1skLwmex
方法二:(稍繁琐的方法)直接修改VS2015解决方案和工程信息
步骤1:修改解决方案文件(.sln文件):
····用记事本打开原vs2015的.sln文件,具体如下:
·····Microsoft Visual Studio Solution File , Format Version12.00
·····# Visual Studio 14
·····VisualStudioVersion=14.0.23107.0
关键:修改上述红色标记的版本号
具体对应关系如下:
-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
-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最好可以自行查的具体一点,如下是我亲测修改的(这里版本号之所以这么具体,实际是因为我安装了vs2013,可以参考vs2013项目修改)
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
步骤2:修改项目文件(.vcxproj文件)
····用记事本打开原vs2015的.vcxproj文件,具体如下:
······<?xml
version="1.0" encoding="utf-8"?>
······<Project
DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
关键: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下使用的工程文件。
注:方法一是我自己琢磨的,不过也是大部分人可以想到的,虽然方法很笨,但很好用;
方法二是参考网上教程来的,很实用也很高效。
相关文章推荐
- VS2015工程转换为VS2013工程方法汇总
- 转...VS2015工程转换为VS2013工程方法汇总
- Visual Studio 的生成事件 (vs2010,vs2012,vs2013,vs2015)
- VS2010、VS2012、VS2013、VS2015对C++11的支持进度
- VS2013工程文件转换成VS2010
- win8安装vs2010、vs2012、vs2013出现 DDSet_Error: Internal error: 1058或1060的解决方法
- 解决VS2010、VS2012、VS2013工程目录过大的问题
- vs2010打开vs2012,vs2013编写的工程
- vs2015工程转换为vs2010
- 安装完VS2010之后再安装VS2012以后,发现VS工程编译出现--fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- vAssistX破解方法总结(有VS2010,VS2012,VS2013)
- VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
- VS2010工程迁移到VS2013(或VS2015)遇到的SDL问题
- vs2015工程转换为vs2010
- VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
- [转载]VS2010怎样打开VS2013或者VS2015建立的工程
- VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号
- vAssistX破解方法总结(有VS2010,VS2012,VS2013)
- VS2013源码转换VS2010的解决方法
- VS2010,VS2012,VS2013中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法