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

4 篇文章 0 订阅
3 篇文章 0 订阅

在开发过程中,小组开发经常碰到很多人用的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.csdn.net/deleteelf/article/details/8756857


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

帝利特

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

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

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

打赏作者

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

抵扣说明:

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

余额充值