.NET 项目 在 Visual Studio 各种版本间的转换
刚进新公司一周,而新公司的项目是在VS2008的环境中开发的。
但是,已经习惯了VS2010的各种扩展给我带来的便利。
于是,自主的转换成了Vs2010打开的项目。
然后,又将源码提交到团队管理中了。
所以,那些用VS2008开发的孩子们,就悲催了。
不过方法来了:
首先:查看一下该项目的.SLN文件并用记事本打开,
VS2008 为
Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008
VS2010为
Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010
于是,根据对比,聪明的我们就知道怎么修改了;
然后,还需要查看一下.CSPROJ文件:
VS2008为
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
VS2010为
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
于是,我们又发现他们当中的“ToolsVersion”的不同。那么我们进行相应的修改就OK了。
最后,我们就可以双击打开我们要开发的项目了。
终极省力
一园友在Codeproject上发现了一个解决该问题的宝贝“Visual Studio版本转换工具”。
作者是:CodeBureau - Matt Simner,原地址是:SolutionConverter
参考文章:
http://www.cnblogs.com/zhuqil/archive/2010/05/31/SolutionConverter.html
http://www.cnblogs.com/boyliupan/archive/2010/06/22/1762726.html