经常用Visual Studio开发项目的是不是会经常遇到下面这种情况或者类似于这样的情况?用新版本Visual Studio开发的项目,有时候需要在低版本的Visual Studio环境上打开,虽然可以通过一个一个添加csproj文件来打开整个工程,不过一旦需要添加的csproj文件太多,会浪费不少时间。由于 VS2010以上的版本都默认会安装VS2005,直接打开VS2005的工程甚至会要你用VS2005来打开,怎么可以这样?虽然你可以通过修 改.sln以及.csproj文件来解决问题,不过这种重复性很强的工作,聪明的程序员早就手痒想通过写一个简单的程序来解决了。这是我无意间在开发者论 坛(dxper.net)发现的工具,作者(威廉乔克斯)慷慨的将程序以及源代码全部分享出来,这里表示对作者的感谢。
个人非常欣赏分享程序源码这种行为,这在Java和PHP开发非常常见,希望.Net开发类似于这样的做法也能越来越多,开源是趋势确实是毫无疑问的,如果.Net能够结合相关特性,那么将会更受欢迎。
项目名称:[C#源码]VS各版本转换器(目前支持VS2012/VS2013)
实现功能:支持VS2003-VS2013各版本之间相互转换,由高到低,由低到高都支持。
作者寄语:送给VS开发小编们的必备工具!
程序以及源码来自于:http://www.dxper.net/thread-1816-1-1.html
程序界面:
使用方法:
打开程序,点击“打开解决方案”按钮,找到工程的解决方案文件.sln,双击打开,主界面会显示当前工程所使用的Visual
Studio版本以及解决方案的类型,在“输出版本”选择要转换成的Visual
Studio版本以及解决方法类型,点击“转换”按钮,提示“成功完成转换”即可!
VS各版本转换器源代码:http://pan.baidu.com/s/1zlrJU
VS各版本转换器(不含源码):http://pan.baidu.com/s/1y5uT5
上面的源码下载不了,分享博客园的下载地址。
本博下载可执行程序:
http://files.cnblogs.com/zhuqil/SolutionConverter_demo.zip
本博下载代码:
http://files.cnblogs.com/zhuqil/SolutionConverter_src.zip