转载1中的内容:

Visual Studio各版本工程文件之间的转换

由于VS版本比较多,低版本无法直接打开高版本的工程文件,通过对工程文件进行一些修改可以解决这些问题。

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

例如将VS2015工程转换为VS2010工程。

1.修改解决方案文件

使用记事本打开.lsn文件:

  • 将Format Version 12.00改为11.00;
  • 将# Visual Studio 14改为2010;
  • 将VisualStudioVersion = 14.0.25123.0改为10。

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

2.修改项目文件

使用记事本打开.vcxproj文件:

  • 将ToolsVersion="14.0"改为4.0。

ToolsVersion(.Net FrameWork版本)与VS版本的对应关系:Reference: https://msdn.microsoft.com/zh-cn/library/bb383796.aspx

-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

  • 将v140改为v110,按照如图更改,一般来说都是4个。(编者注:只需要搜索“PlatformToolset”关键字即可,并不一定有确定的修改个数)

工具集版本号与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

通过以上设置后就可以在低版本VS中正常使用了。

转载2中的内容:

问题:VS2013无法加载解决方案中的项目

解决方法

导致项目无法打开以及VS无法关闭。

解决方法:

1.关闭VS;

2.去C:\Users\<your users name>\AppData\Local\Microsoft\VisualStudio\12.0\ComponentModelCache文件夹下删除所有文件及文件夹;

3.重新打开VS即可。

vs2015 - vs2010相关推荐

  1. VS2010动态库dll的编译和MFC调用使用教程64位32位

    前言 本文主要介绍64位和32位dll的编译与MFC和控制台程序显式调用dll的教程.2019.09.05添加了复杂函数的导出教程.显示链接只需要.dll文件,但是这种调用方式不能调用dll中的变量或 ...

  2. 教程:Visual Studio 连接 MySQL 数据库(包含常见错误及解决方法)

    步骤①: 确保 VS2012 和 Mysql 软件能正常运行 VS2015/VS2010等其它版本应该都行,Mysql也是 步骤②: 添加<mysql.h>头文件到VS库 之后添加包含目录 ...

  3. Windows开发环境搭建(安装 VS2010, VS2013, VS2015 Community, Windows Server 2008 R2)

    1. 安装VS2010 1.1 安装步骤 1. 注意安装的时候,选择自定义安装,将不需要的VB.net去掉. 2. 看一下C++下的x64选项是否选择了,如果没选,将其选上. 3. 一定要将 Micr ...

  4. 【Qt开发】【VS开发】【Linux开发】OpenCV、Qt-MinGw、Qt-msvc、VS2010、VS2015、Ubuntu Linux、ARM Linux中几个特别容易混淆的内容...

    [Qt开发][VS开发][Linux开发]OpenCV.Qt-MinGw.Qt-msvc.VS2010.VS2015.Ubuntu Linux.ARM Linux中几个特别容易混淆的内容 标签:[Qt ...

  5. 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码...

    浅析VS2010反汇编 2015年07月25日 21:53:11 阅读数:4374 第一篇 1. 如何进行反汇编 在调试的环境下,我们可以很方便地通过反汇编窗口查看程序生成的反汇编信息.如下图所示. ...

  6. Sandcastle Help File Builder(.NET帮助文档工具)的版本选择心得——支持VS2010至VS2015,高版本项目文件问题...

    作者: zyl910 一.缘由 "Sandcastle Help File Builder"(简称SHFB)是一个很好用.NET 帮助文档生成工具. 但它的每个版本支持的VS版本范 ...

  7. VS2010/VS2012/VS2015下openGL环境配置(转)

    按:按照下述博文,三个例子均成功. https://blog.csdn.net/so_geili/article/details/51685005 请仔细阅读每一个字. 为了学习<OpenGL超 ...

  8. Visual C++ Redistributable for VS2005/VS2008/VS2010/VS2012/VS2013/VS2015/VS2017/VS2019 下载地址

    VS2005: x86: http://www.microsoft.com/zh-cn/download/details.aspx?id=3387 x64:http://www.microsoft.c ...

  9. 微软常用运行库合集下载(vs2008(sp)/vs2010(sp)/vs2012/vs2013/vs2015/vs2017)包含32位/64位

    微软常用运行库合集下载(vs2008(sp)/vs2010(sp)/vs2012/vs2013/vs2015/vs2017) 包含32位/64位 下载地址: https://download.csdn ...

最新文章

  1. Python Django的分页插件使用示例
  2. 17 | 如何正确地显示随机消息?
  3. HTML 如何禁用缓存
  4. linux条件变量唤醒丢失,多线程编程精髓(三)
  5. 求旋转数组的最小元素
  6. discuz6.1.0 弹出无效的图片文件解决办法
  7. dlna和miracast可以共存吗_解决播放网络视频卡顿及DLNA和Miracast容易掉线的方法
  8. 微波工程学习心得(一)D.M.Pozar版
  9. Android权限大全
  10. 学习spf记录引发的问题(一)
  11. oracle插入获取当前时间,Oracle中如何获取系统当前时间
  12. java毕业生设计原创网络文学管理系统计算机源码+系统+mysql+调试部署+lw
  13. Excel中的DATEDIF函数
  14. 补码/反码、零扩展和符号位扩展(Zero extension and Sign extension)
  15. 已知两点坐标如何快速增加其他坐标_天文坐标系分类
  16. 迪拓房地产展厅设计,一个可以帮地产企业卖房的展厅!
  17. 基于Neo4j的关联数据评估风险投资人业绩
  18. JS 事件冒泡、捕获。学习记录
  19. Linux将鼠标解放,懒人福音,黑科技鼠标将彻底解放你的双手
  20. js数据类型转换(5)

热门文章

  1. 超详细markdown语法和typora教程
  2. Y Combinator Is Boot Camp for Startups
  3. 文件数字签名校验与信息获取
  4. 使用MIC进行变量选择
  5. 以ChatGPT为例进行自然语言处理学习——入门自然语言处理
  6. TCP三次握手如果使用二次握手代替则会出现的问题
  7. 5G明确C波段频率使用规划的5层意义
  8. 说说计算机有哪些用途,电脑对你有什么用处?写5个英语句子,说明电脑对你的重要性...
  9. 网络舆情数据分析系统技术方案
  10. win服务器的远程连接--如何打开远程连接服务器?如何设置远程连接?连接工具?