让vs2008与vs2012同时打开同一个项目文件
2013-04-03 17:20
218 查看
在开发过程中,小组开发经常碰到很多人用的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,转载请写上来源:/article/11669591.html
本文主要讲解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,转载请写上来源:/article/11669591.html
相关文章推荐
- 让vs2008与vs2012同时打开同一个项目文件
- 让vs2008与vs2012同时打开同一个项目文件
- 使 Web Application 项目文件能同时被 VS2005 和 VS2008 打开的方法
- 一个项目同时支持VS2005和VS2008打开
- ubuntu中sublime3在一个项目中不能同时打开多个文件
- 一个项目同时支持VS2005和VS2008打开
- 使 Web Application 项目文件能同时被 VS2005 和 VS2008 打开的方法
- 使 Web Application 项目文件能同时被 VS2005 和 VS2008 打开的方法
- 使 Web Application 项目文件能同时被 VS2005 和 VS2008 打开的方法
- 使 Web Application 项目文件能同时被 VS2005 和 VS2008 打开的方法
- 将一个项目从Vb6升级到VB.NET,升级完毕无法打开项目文件,项目文件名变为.vbproj.vs7.vbproj的问题
- C#.NET常见问题(FAQ)-想要另存一个项目,sln文件丢了怎么办,如何打开高版本的项目
- Qt creator工程项目移植时因环境变换造成qmake错误的解决方案 1.问题描述:移植从他机上的qt工程项目,打开时提示: Qt Creator找到了一个由其他开发环境创建的设置文件,或许
- 一个清理Visual Studio最近打开的项目和文件的历史列表的批处理文件
- C# FileStream 同时打开一个文件的方法
- VS2012打开项目后显示不可用,项目文件被卸载
- VS2012如何让两个或者多个项目共享同一个文件
- vs2008打开一个项目后就立即关闭?
- VS2010打开高版本VS2012,2013项目文件的方法
- VS2012新建cocos2dx项目,出现无法打开包括文件CCstdC.h等**.h之类的问题