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


    在开发过程中,小组开发经常碰到很多人用的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


  • 相关阅读:
    git在eclipse中的配置 转载
    Java annotation 自定义注释@interface的用法 转载记录
    Java内存溢出的详细解决方案 转载
    sql server 分页、存储过程、视图
    重新认识Asp.Net管道模型
    vim修改替换
    Excel hong
    开始第一次Delphi
    常用正则表达式的网站
    := 赋值语句
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2998638.html
Copyright © 2020-2023  润新知