关于vs2005、vs2008和vs2010项目互转的总结

转载 2012年03月30日 12:50:12

原文引用http://swanmsg.blog.sohu.com/162238120.html

有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版本的项目,进行升级;一种是通过修改Soultion文件和Project文件,可以打开编译。第一种方法,相信大家都可以做到。我主张用第二种方法,这种方法灵活多变,既可以从低版本升级到高版本,又可以从高版本转换到低版本。

那么下面我给大家讲一下,通过vs2005的项目升级到vs2008项目的步骤,下面是vs2005的一项目:

<一> Visual Studio 2005项目-〉Visual Studio 2008项目,Visual Studio 2008项目->Visual Studio 2005项目

(1) 需要修改ListViewColor解决方案文件,将红框处版本9.00改为10.00;将Visual Studio 2005改为Visual Studio 2008,如下图:

(2) 打开ListViewColor文件夹,用记事本打开ListViewColor工程文件。将第一行添加ToolsVersion="3.5",如图所示:

将MSBuildBinPath改为MSBuildToolsPath,如下图所示:

现在打开ListViewColor解决方案文件,就可以打开该项目了。

(3) 如果想把改项目彻底升级到.NET Framework 3.5,可以在解决方案管理器右击工程文件-〉属性,修改目标框架,如图示:

到此,vs2005项目转化vs2008项目已经成功。如果想把vs2008项目转换成vs2005项目,可以按照逆向方法,完成项目转化。

<二> Visual Studio 2008项目-〉Visual Studio 2010项目,Visual Studio 2010项目->Visual Studio 2008项目

(1) 我们以上面用到的项目为例,用记事本打开ListViewColor解决方案文件,将版本号10.00改为11.00,将Visual Studio 2008改为Visual Studio 2010,如下图:

(2) 打开ListViewColor文件夹,用记事本打开ListViewColor工程文件。将第一行ToolsVersion="3.5"改为ToolsVersion="4.0",如图所示:

至此,我们完成了从vs2008项目转换到vs2010项目,现在双击ListViewColor解决方案文件,是不是可以打开了。

(3) 接下来,我们看看属性框架版本吧。

通过几个步骤,表明我们已经从vs2008项目转化成了vs2010项目了;从vs2010项目转化vs2008项目,同样可以通过逆向方法操作,达到你的目的。

<三> Visual Studio 2005项目-〉Visual Studio 2010项目,Visual Studio 2010项目->Visual Studio 2005项目

(1) 从vs2005项目转成vs2010项目,需要注意的是将ListViewColor解决方案中的版本号9.00改为11.00,Visual Studio 2005修改成Visual Studio 2010。

(2) 从vs2005项目转成vs2010项目,在ListViewColor工程文件中的第一行添加ToolsVersion="4.0",将MSBuildBinPath改为MSBuildToolsPath即可。

(3) 从vs2010项目转成vs2005项目,通过以上方法,进行逆向操作,即可完成转化。

通过多年的经验积累和学习借鉴,根据自己的专研摸索,这些方法是行之有效的。希望正在学习Visual Studio.NET的朋友或者兄弟姐妹少走弯路,供大家学习参考。

 

关于vs2003、vs2005、vs2008和vs2010项目互转的总结

转自:http://swanmsg.blog.sohu.com/162238120.html 有做.net的程序员和朋友曾经问过我,关于vs2003和vs2005、vs2005和vs2008...
  • penaiyan
  • penaiyan
  • 2013年10月20日 15:32
  • 1356

VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法

本文固定链接: http://blog.xieyc.com/vs2005-2012-solution-and-project-convertion/ | 小谢的小站   由于不同项目的需要,自...
  • ayang1986
  • ayang1986
  • 2015年02月10日 16:06
  • 1845

将VS2013项目转成VS2010项目的方法

1、首先用记事本之类的工具打开.sln文件 打开后会看到如下信息 Format Version 12.00 就是指VS2013 VisualStudioVersion...
  • sunwork888
  • sunwork888
  • 2015年03月16日 11:33
  • 3589

【.Net码农】关于vs2005、vs2008和vs2010项目互转的总结

有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版...
  • CrackLibby
  • CrackLibby
  • 2015年03月06日 14:12
  • 620

关于vs2005、vs2008和vs2010项目互转的总结

关于vs2005、vs2008和vs2010项目互转的总结 2010-11-16 16:59 4252人阅读 评论(2) 收藏 举报 有做.net的程序员和朋友曾经问过我,关于vs20...
  • xiurui12345
  • xiurui12345
  • 2011年12月28日 19:13
  • 426

关于vs2005、vs2008和vs2010项目互转的总结

有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版...
  • dujiajiyizyj
  • dujiajiyizyj
  • 2014年09月03日 15:13
  • 420

关于vs2005、vs2008和vs2010项目互转的总结

有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版...
  • xiashengwang
  • xiashengwang
  • 2012年09月05日 10:05
  • 242

ASP.NET&C#学习笔录3(关于vs2005、vs2008和vs2010项目互转的总结 )

原文链接:http://swanmsg.blog.sohu.com/162238120.html  有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs20...
  • pangwenquan5
  • pangwenquan5
  • 2013年08月30日 14:24
  • 565

ASP.NET&C#学习笔录3(关于vs2005、vs2008和vs2010项目互转的总结 )

原文链接:http://swanmsg.blog.sohu.com/162238120.html  有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和v...
  • Jessie_J_Wang
  • Jessie_J_Wang
  • 2012年03月17日 09:38
  • 1308

关于vs2005、vs2008和vs2010项目互转的总结

有做.net的程序员和朋友曾经问过我,关于vs2005和vs2008、vs2008和vs2010、vs2005和vs2010项目互转的问题,那么关于这个问题有两层含义:一种是通过高版本的编译器打开低版...
  • luckyboy101
  • luckyboy101
  • 2012年08月06日 08:52
  • 663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于vs2005、vs2008和vs2010项目互转的总结
举报原因:
原因补充:

(最多只允许输入30个字)