vs版本转换工具
[转]C#写的工程项目移植转换工具 – 支持VS2005/VS2010/VS2012/VS2013
经常用Visual Studio开发项目的是不是会经常遇到下面这种情况或者类似于这样的情况?用新版本Visual Studio开发的项目,有时候需要在低版本的Visual Studio环境上打开,虽然可以通过一个一个添加csproj文件来打开整个工程,不过一旦需要添加的csproj文件太多,会浪费不少时间。由于 VS2010以上的版本都默认会安装VS2005,直接打开VS2005的工程甚至会要你用VS2005来打开,怎么可以这样?虽然你可以通过修 改.sln以及.csproj文件来解决问题,不过这种重复性很强的工作,聪明的程序员早就手痒想通过写一个简单的程序来解决了。这是我无意间在开发者论 坛(dxper.net)发现的工具,作者(威廉乔克斯)慷慨的将程序以及源代码全部分享出来,这里表示对作者的感谢。
个人非常欣赏分享程序源码这种行为,这在Java和PHP开发非常常见,希望.Net开发类似于这样的做法也能越来越多,开源是趋势确实是毫无疑问的,如果.Net能够结合相关特性,那么将会更受欢迎。
VS2005/VS2010/VS2012/VS2013工程项目移植转换工具
项目名称:[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
vs版本转换工具的更多相关文章
- Visual Studio 版本转换工具WPF版开源了
想法的由来 入职一家新公司,领导给了个任务,要编写一个视频监控软件,等我编写调试好,领导满意了以后,这个软件要加入到公司的一个软件系统中去(这个添加工作不用我来做,嘻嘻,看着自己的软件被别人使用,心情 ...
- WPF程序将DLL嵌入到EXE的两种方法
WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是<Visual Studio 版本转换工具WPF版开源了>的续,关于<Visual Studio 版本转换工具WPF版开源了 ...
- Visual Studio多版本进行切换的研究
最近在升级公司内部的项目到最新的开发工具Visual Studio 2015,可能在团队开发上会遇到这些问题: 1.团队成员的电脑和系统,设置安装的开发工具参差不齐 2.有些成员的Visual Stu ...
- C#源码大汇总
C#高仿QQ2013可在广域网部署聊天系统GG叽叽 动态显示硬盘分区容量饼图 自定义ProgressBar控件高仿Win8进度条 多皮肤精美在线QQ悬浮客服插件 jQuery仿天猫首页多格焦点图片轮播 ...
- 16Aspx.com源码2014年7月详细
Web电子商务网(三层)V2.0源码 2014-07-31 [VS2010] 源码介绍: Web电子商务网(三层)V2.0源码 源码描述: 一.源码特点 采用三层架构开发, ...
- jre1.8使用ikvm.net8将jar转换为dll以供c#调用
由于合作方使用.net编程,jar包不能用,需要转换成dll格式,来回转换了十几个dll文件,终于生成了一个可用的.在这里将走过的弯弯绕绕总结下,希望遇到相似问题的同好们,能走得顺利些. 版本问题: ...
- 在jre1.8版本下,使用ikvm将jar转换为dll,以供c#调用
由于合作方使用.net编程,jar包不能用,需要转换成dll格式,来回转换了十几个dll文件(心塞..),终于生成了一个可用的.在这里将走过的弯弯绕绕总结下,希望遇到相似问题的同好们,能走得顺利些. ...
- Windows 和 Office 大客户激活方法
激活Windows 10 找到Powershell,然后右键管理员身份运行,依次输入下面的命令,注意将$host切换成为你组织的服务器地址: slmgr.vbs -upk slmgr.vbs -ipk ...
- 在hyper-v虚拟机中安装并配置linux
虽然都是自己写的,还是贴个原文链接吧,如果文章里的图片错乱了,可能就是我贴错了,去看原文吧. 多图警告 WSL2真香? WSL2相比于WSL1前者更类似于虚拟机,配合上Windoes Terminal ...
随机推荐
- _SYS_LIB="-lm -lnsl -ldl"
-lm 是指连接libm.so 意思是连接数学库, -lnsl 如果涉及RPC编程,必然需要libnsl.so,因此必须在编译选项里加入 -lnsl. gcc 编译选项 -L是要 ...
- Linux下,telnet命令如何退出
测试连接本地的memcached telnet 链接后是这样的: wangkongming@Vostro ~ $ telnet Trying 127.0.0.1... Connected to 127 ...
- jQuery回调、递延对象总结(下篇) —— 解密jQuery.when方法
前言: 前一篇文章中重点总结了一下then方法,它主要用来处理多个异步任务按顺序执行,即前一个任务处理完了,再继续下一个,以此类推: 而这一章节jQuery.when方法也是处理多个异步任务,它把多个 ...
- [译]git push
push就是把你本地仓储的commit传到远程仓储中去. 用法 git push <remote> <branch> push指定的分支到<remote>中去. ...
- putchar和puts
#include<stdio.h> int main() { char a = 'h'; char b[] = "hello"; putchar(a); //putch ...
- 一张图告诉你,只会JavaScript还不够!
会了JavaScript语法,你就真的会了JavaScript吗,来看这张图!是超实用的JavaScript代码段一书的导览!熊孩子们,赶紧学习去吧!
- 小明系列问题――小明序列(LIS)
小明系列问题――小明序列 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit ...
- 64.SHELL
SHELL 1. crontab定时器 编辑使用crontab -e 一共6列,分别是:分 时 日 月 周 命令 查看使用crontab -l 删除任务crontab -r 查看crontab执行日志 ...
- OS X 10.10.5编译Android5.1.1源码
--------------------------------------------------写在前面---------------------------------------------- ...
- 一次失败的动态转换bean的尝试与思考
前因 公司规范确定不允许使用反射类的进行属性bean的拷贝了,只允许手动的get/set,可以猜到这样定义的原因是制定规范的同事认为反射性能低,虽然写get/set慢点好在性能高.平时开发的时候也是迫 ...