Visual Studio各版本工程文件之间的转换(VS低版本打开高版本、高版本打开低版本项目问题)

高版本的VS项目用低版本的VS编译器打开会报错:
在这里插入图片描述在这里插入图片描述

  • 通过修改Solution文件和Project文件,可以使低版本转换为高版本、低版本转化为高版本。

例如将VS2013工程转换为VS2010工程:

1.修改解决方案文件

右键使用记事本(个人用notepad)打开.lsn文件:
在这里插入图片描述其中的以下版本内容需要修改:


Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1

修改为:


Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2010
VisualStudioVersion = 10
MinimumVisualStudioVersion = 10.0.40219.1

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

  • Visual Studio 2005 - Format Version 9.0
  • 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

2.修改项目文件

2.1使用记事本打开.vcxproj文件:
在这里插入图片描述

2.2将 <Project DefaultTargets="Build" ToolsVersion="15.0"
改为 <Project DefaultTargets="Build" ToolsVersion="4.0"

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

  • Visual Studio 2008 - ToolsVersion 3.5
  • Visual Studio 2010 -ToolsVersion 4.0
  • Visual Studio 2012 - ToolsVersion 4.0
  • Visual Studio2013 - ToolsVersion 12.00
  • Visual Studio 2015 - ToolsVersion 14.00

2.3搜索替换,将v140改为v100
在这里插入图片描述

工具集版本号与VS版本的对应关系:

  • Visual Studio 2015: V140
  • Visual Studio 2013: V120
  • Visual Studio 2012: V110
  • Visual Studio 2010: V100
  • Visual Studio 2008: V90
  • Visual Studio 2005: V80
  • Visual Studio 2003: V71
  • Visual Studio 2002: V70
  • Visual Studio 6: V60

设置完成,VS2010打开sln:

在这里插入图片描述点击完成,重新生成:
在这里插入图片描述

Reference:

https://msdn.microsoft.com/zh-cn/library/bb383796.aspx
https://www.cnblogs.com/jmliao/p/5594179.html

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值