博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
让vs2008与vs2012同时打开同一个项目文件
阅读量:6263 次
发布时间:2019-06-22

本文共 892 字,大约阅读时间需要 2 分钟。

在开发过程中,小组开发经常碰到很多人用的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,转载请写上来源:

 

你可能感兴趣的文章
ReportServices开发工具
查看>>
JavaScript学习——JavaScript 作用域 事件
查看>>
Codeforces Round #455 (Div. 2)F. AND-permutations[bitmasks]
查看>>
知识树软件的数据流图(DFD图)
查看>>
异步调用与回调机制
查看>>
【086】◀▶ 51CTO中的博客
查看>>
【C017】VBA为多文件夹内文件加表头
查看>>
虚拟机下安装CentOS无法上网的解决方式
查看>>
Servlet/Jsp实现购物车
查看>>
计蒜客 429(腾讯手机地图-pi的精确值)
查看>>
基于CC2530的ZigBee转以太网网关的设计与实现
查看>>
16款创建CSS3动画的jQuery插件
查看>>
2017-6-4 用jQuery 做大图轮播
查看>>
MySQL 8.0.12 基于Windows 安装教程(超级详细)
查看>>
linux启动引导程序配置文件
查看>>
poj 2186: Popular Cows(tarjan基础题)
查看>>
Front_end - - JavaScript
查看>>
python3+requests:接口自动化测试(二)
查看>>
12月29日-作业
查看>>
c# yyyyMMdd,dd/MM/yyyy 类型字符串转换为datetime 类型
查看>>