让vs2008与vs2012同时打开同一个项目文件

如何用Vs2008打开Vs2010所建的项目 由于软件更新速度太快,功能也越来越全面,经常会遇到无法用当期低版本的软件打开高版本编程的工程的问题,最近写代码时就遇到这样的情况。下面是我总结的如何用Vs2008打开Vs2010所建的项目的方法,希望对大家有帮助。 如何在当前的Visual Studio版本下打开高版本的工程 1 关于VS各个版本的不同 从vc6到vs2013,vs的解决方案和工程文件有了很大的变迁: 1)vc6时代, 阅读详情

在开发过程中,小组开发经常碰到很多人用的ide版本不同,而项目组成员为了参与多个项目,经常安装多个版本的ide

本文主要讲解vs2008与vs2012之间如何在源码管理下同时打开一个项目文件进行开发

本文以c#开发为例,其他语言一样


1,关于解决方案

不建议把解决方案绑定到源码中,每个成员自己维护自己的解决方案文件.


如果一定需要把解决方案也绑定到源码中,请针对不同版本的ide,保存不同的解决方案


如: projectA     

保存成projectA_2012.sln 和projectA_2008.sln


2,关于项目文件


2.1用记事本打开项目文件,进入编辑状态


2.2修改 <Project ToolsVersion="4.0"   此处必须为高版本的version,2012和2010都是4.0 否则,ide打开该项目会提示升级

参考下图:



2.3此处注意,项目文件是2008产生的和2012产生的 查找的位置不一样


定位文件位置

2008:   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

2012:   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" >


替换以上内容为以下内容(2008与2012一致)

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets"  Condition="'$(Solutions.VSVersion)' == '11.0'" />
  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />


参考下图:



2.4 保存修改


3,把修改签入源码管理,此后从源码管理获取的项目文件已经支持2008和2012进行打开,小组开发成员通过加载项目需要的项目后各自保存自己的解决方案即可


4,希望能够帮助到需要的朋友,如果有什么问题,请在跟帖中提出


5,转载请写上来源:http://blog.youkuaiyun.com/deleteelf/article/details/8756857


vs2010无法打开vs2012创建的项目 vs低版本打开高版本创建的项目时会提示 “选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开” 解决办法: 写字板打开解决方案sln文件 将其改成你现在用的vs版本就可以打开了 ——vs2010改为: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual S 阅读详情

相关推荐

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

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

天天开心鸭! 4693

VS2012相对VS2008 代码编辑器比较

VS2012相对VS2008 代码编辑器比较

口十木木技术博客 831

MQTT阿里云OTA 调试记录

2.验证,这个验证是什么意思呢,就是阿里云会把你包的信息,比如包大小,streamid(相当于包的识别码),版本号发送给你的设备,然后如果你没发送升级成功的包给阿里云,这里会是一直验证中的状态,那你的设备每次重新连接阿里云,发送connect包给阿里云的时候,阿里云就会发送一次这个验证(upgrade)包。提取到了之后就可以发送请求包了,这个请求包比较坑,也可能是我没付费,他的包一次最多只有1024个字节的数据。之前说了,验证状态下,设备发送connect包给阿里云,阿里云就会发一个upgrade包给你。

qq_42585211的博客 1231

VS2010与VS2005同时打开项目方法

1.首先, 项目的SLN文件是VS2005版本(名:BaseSystem.sln),拷贝一个,放在同一位置,名字更换成(BaseSystem2010.sln) 2.使用VS2010打开BaseSystem2010.sln ,会提示升级.升级过程中,不要将所包含项目升级成.NET 4.0. 继续使用.NET 2.0. 3.这时候,BaseSystem2010.sln打开文件肯定没有问题....

qizhanfeng的专栏 213

Claude Code Router 401错误修复

claude code router配置相关环境变量问题

如沐春风 6360

测站坐标系统 -- 东北天(ENU)坐标系、站心坐标系

测站坐标系统以观测站(或地面上某一个观测点为中心建立坐标系统,将这类坐标系称为测站坐标系统。测站坐标系通常以用户所在的位置点P为坐标原点三个坐标轴分别是相互垂直的东向北向和天向,因而测站坐标系又称为东北天(ENU)坐标系。由于测站坐标系以站心为坐标原点,因此也称为站心坐标系。如图所示,测站坐标系的天向与大地坐标系(LLA经纬度坐标系)在此点的高程方向一致。测站坐标系固定在地球上,本质上是一种地固坐标系。(1)以站心为坐标原点。(2)Z轴与站心点的椭球法线重合,向上为正。

qq_43381998的博客 1万+

VS设置两个相同的文件一左一右-垂直文档组

分享一个自己觉得特别有用的妙招 如何设置两个相同的文件一左一右 便于观看,上下的对比函数抄写代码等操作 如何设置呢(我这里是VS2019,不知道其他版本是否一样设置) 1.先选中cpp,点菜单–窗口–新建窗口 2.之后出现两个相同的文件 3.然后选中一个右键–新建垂直文档组; 或者点击菜单–窗口–新建垂直文档组,同样的效果。 5.完成! 如果对大家有帮助,请点赞收藏下,大家的鼓励是我继续分享的动力,哈哈

qq_39446329的博客 1985

最新版谷歌浏览器Axure插件(免翻墙)

本文介绍了在Chrome浏览器无法直接打开Axure导出HTML文件的解决方法。由于国内网络限制无法访问Chrome商店,需手动下载安装AxureRP扩展插件(提供百度网盘下载链接)。安装步骤包括:1)启用开发者模式;2)拖拽CRX文件或加载解压文件夹;3)勾选"允许访问文件网址"。同时还提示若浏览器版本过低可能无法正常运行,并给出了浏览器升级方法。该教程详细说明了从插件安装到浏览器升级的完整解决方案。

OldCat先生 2977

VS2010\VS2012打不开VS2008开发项目

最近发现存在VS2010或VS2012打不开VS2008项目的情况,分析原因是因为安装VS2010的时候,会添加VS2008启动程序,但是该启动程序没有各类项目模板【图1和图2】,所以打开的08项目时,使用的是VS2008,由于缺失对应模板,故而没法打开原08开发项目。 【图一】...

diaoyuxie8634的博客 360

物联网技术(AIR780E cat1-4G模块+小程序+腾讯云MQTT)驱动的智能井盖系统设计(连载01)

终端设备采用AIR780E模块作为主控器,电子模块有三轴加速度传感器、可燃气体传感器,AIR780E模块(4G模块)通过MQTT通信协议进行数据打包上传至EMQX服务器,在EMQX服务器中,用户可以自行订阅主题和发布主题,小程序通过MQTT通信协议订阅EMQX服务器的主题,服务器通过接收到硬件发布的数据,转发到微信小程序。

leida_3669的博客 2218

RK3568平台(网络篇)添加网络交换芯片RTL8306M

该交换芯片支持I2C、SPI、mdio通信,但是看ast1520的uboot代码采用的是mdio去通信phy芯片的,所以暂时也先采用mdio的方式,需要配置相应的引脚才可以配置成mdio通信模式,具体的配置硬件工程师解决。RTL8306M芯片上可能没有提供MDC/MDIO接口,可以通过GPIO(General Purpose Input/Output)来模拟,GPIO可实现串行输入输出,且一般CPU上会提供很多GPIO接口供用户自定义使用。

weixin_49303682的博客 3937

VS2012如何让两个或者多个项目共享同一个文件

按照这个顺序: 选中项目,鼠标右键菜单==〉添加==〉添加现有项==〉选择相应的文件==〉添加为链接 注意,最后一步,添加按钮上有一个表示下拉的小三角,点击它就能看到“添加为链接”选项了。虽然使用的是VS2012,我想其她版本的VS也应该类似。

cocoasprite的专栏 3497

使用GBIF获取生物多样性数据与GIS的结合

随着全球生物多样性的重要性日益凸显,越来越多的研究人员和保护机构开始利用地理信息系统(GIS)来分析和可视化生物多样性数据。GBIF(全球生物多样性信息设施)作为一个全球性的生物多样性数据库,提供了大量的物种分布和分类信息,为研究人员和保护工作者提供了宝贵的数据资源。本文将介绍如何使用GBIF API获取生物多样性数据,并将其与GIS技术相结合,以便更好地理解和研究生物多样性。利用GIS的强大功能,我们可以在地理空间上可视化物种分布、分析物种多样性的空间格局,并为保护生物多样性提供科学依据。

BnxBackend的博客 1765

转 在VS2008中打开VS2010文件

默認情況下 VS2005打不開VS2008的sln和.csproject文件 對於一些簡單的工程 可以用手工的方式修改 .sln其實文件內容沒有任何實質性變化 只是VS2008格式的前兩行是: MicrosoftVisualStudioSolutionFile,FormatVersion10.00 #VisualStudio2008而VS2005格式的前...

ae71155的博客 213

从战略到执行:业务领先模型 BLM 的第一把钥匙「差距分析」

业务领先模型「BLM」(Business Leadership Model),俗称“别乱摸”,起源于哈佛商学院的战略理论研究,是一套完整的战略规划方法论。 后来被 IBM 发扬光大,IBM 在转型关键时期完成了对 BLM 模型的导入和创新,从此这个模型成为 IBM 中高层用于战略制定与执行联接的方法与平台。 再到后来华为花巨资引入了 BLM 模型,经过多年的应用,将其演化成了公司战略规划和落地的主要方法与流程,也因此被中国科技企业所认识和接受。 BLM 模型可以解决哪些问题? 在企业内,

产品线负责人 2400

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

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

高版本的VS项目用低版本的VS编译器打开会报错: 通过修改Solution文件和Project文件,可以使低版本转换为高版本、低版本转化为高版本。 例如将VS2013工程转换为VS2010工程: 1.修改解决方案文件 右键使用记事本(个人用notepad)打开.lsn文件: 其中的以下版本内容需要修改: Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersio

今天写代码了吗 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VS2012 编译使用boost库(附带VS2008)

 1. 官网下载Boost库文件http://www.boost.org/users/download/,并解压到自定义位置,如 D:\boost_1_55_0

jin的专栏 2286

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

如何在vs2010中打开vs2012的项目

今天在维护网站项目的时候,发现要打开之前在vs2012上创建的sln文件 被提示-- 无法打开在新版本上创建的sln--解决方案--文件 用记事本打开sln文件按照以下修改即可解决问题 其实vs2010与vs2012上的sln文件没有本质区别。 打不开的原因: 两者开头的软件信息不同。因此造成低版本vs的不识别。 ------------------------------

mimilove3的专栏 647

用vs2008打开vs2012项目

1. 使用记事本打开*.sln解决方案文件,将Visual Studio 2012改为Visual Studio 2008;将版本号改为9.00 2. 打开扩展名为*.csproj的项目文件,修改为 ToolsVersion="3.5" 3. 将 Import Project 处的“MSBuildBinPath”改为“MSBuildToolsPath”。 ==========

luoyouren的专栏 4492

同时使用VS 2012与VS 2010的问题解决方法

在已经装有Visual Studio 2010的系统中,同时安装Visual Studio 2012,安装过程很顺利,但到使用VS2012时,却出问题了。   1、当保持项目为2010版本(即打开2010的项目,并且不选择更新为2012项目)编译项目时,发生下述链接错误: LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。 这是因为与VS

萌萌的It人 www.itmmd.com 5603

VS2010转VS2008和VS2005方法

安装了VS2010后,用它打开以前的VS2005项目或VS2008项目,都会被强制转换为VS2010的项目,给没有装VS2010的电脑带来不能打开高版本项目的麻烦。 一、将.sln文件中的 Microsoft Visual Studio Solution File, Form

zhthl20091003的专栏 2135

C#.在vs2010中打开vs2012的项目

在vs2010中打开vs2012的项目 今天在自己的电脑上装了vs2010然后要打开之前在vs2012上创建的sln文件 被提示-- 无法打开在新版本上创建的sln--解决方案--文件   其实vs2010与vs2012上的sln文件没有本质区别。 打不开的原因: 两者开头的软件信息不同。因此造成低版本vs的不识别。 ---------------------------------

huazhenzhu的专栏 2492
上一篇: vs2012 update 1 完整升级包下载
下一篇: 用c#把datagridview直接保存成Excel,带样式,支持1997-2010版本
帝利特
博客等级 码龄15年 8粉丝 22原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帝利特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值