关于vs老版本转换新版本的一些问题
来源:互联网 发布:php web 文件上传 编辑:程序博客网 时间:2024/05/01 19:11
关于vs老版本转换新版本的一些问题
Project文件中的版本信息,这种方法既可以从低版本升级到高版本,又可以从高版本转换到低版本。本文详细介绍该方法。
以这个使用Visual Studio 2005创建的名为“CuteMobileSearch”的解决方案为例,这里示范将其转换为VS2008能够打开的解决方案。
使用记事本打开CuteMobileSearch.sln解决方案文件,如下图
1、修改解决方案文件:将红框处版本9.00改为10.00;将Visual Studio 2005改为Visual Studio 2008,如下图:
列出所有Visual Studio版本和对应的Format Version如下:
Visual Studio 2005 - Version 9.00
Visual Studio 2008 - Version 10.00
Visual Studio 2010 - Version 11.00
Visual Studio 2012 - Version 12.00=vs2017
2、修改项目文件
进入各工程文件夹(如果解决方案下只有一个工程,一般和解决方案同名),打开扩展名为*.csproj的项目文件,在文件开头的Project标签中加入 ToolsVersion="3.5",添加在任何位置都可以,用空格分隔。
将 Import Project 处的“MSBuildBinPath”改为“MSBuildToolsPath”(只有VS2005是MSBuildBinPath,VS2008及以后的版本均为MSBuildToolsPath)。
如果想把改项目彻底升级到.NET Framework 3.5,可以在解决方案管理器右击项目文件-〉属性,修改目标框架,如图示:
以上是将VS2005创建的解决方案和项目转换为VS2008的一个实例,其他的转换是类似的。例如将使用VS2008创建的工程转换为VS2010,则需要:
1、将解决方案文件中的版本号由10.00改为11.00,将Visual Studio 2008改为Visual Studio 2010;
2、打开项目文件夹中的项目文件,将文件开头的ToolsVersion="3.5"改为ToolsVersion="4.0"(VS2008及以后的版本之间互转不需要修改MSBuildToolsPath);
3、可以根据需要,修改项目属性中的.Net Framework 版本。
如果需要用低版本的Visual Studio打开高版本所创建的工程,可以依据上述步骤逆向操作即可。
参考博客:
http://blog.csdn.net/zhyh1435589631/article/details/51180194
http://blog.xieyc.com/vs2005-2012-solution-and-project-convertion/
如有冒犯请联系删除。
- 关于vs老版本转换新版本的一些问题
- 【objc】基础结构objc_class的布局,老版本vs新版本
- 老版本向新版本u3d转换的几个问题
- onvif新版本发现不了老版本onvif的ipc问题
- redis老版本中的expire问题及新版本的安装测试
- 解决EWEBEDITOR老版本在IE新版本下按钮失效问题一劳永逸的办法
- AFN老版本和新版本的分别使用
- 关于VS的Debug一些问题
- 关于老版本的ubuntu更新源问题
- 关于下载apk能下载到老版本的问题
- 关于CSDN 新版本的一些建议
- FFMPEG新版本的一些使用问题
- InstallShield安装新版本时卸载老版本
- 关于android版本兼容的一些问题
- DateRangePicker 中文化以及老版本的一些初始化问题,不能选择秒的问题
- 关于类型转换的一些问题
- Cocos2d-x的学习 触碰事件老版本和新版本的对比 第一节
- Cocos2d-x的学习 触碰事件老版本和新版本的对比 第二节
- CharMatcher
- Java加密解密等操作的工具类
- JavaScript-定时器的使用之延时提示框
- Data Binding,View基本属性赋值
- 日处理20亿数据,实时用户行为服务系统架构实践
- 关于vs老版本转换新版本的一些问题
- 【Go】 Cron定时任务用法
- CaseFormat
- 构造器
- UGUI 绘制自定义折线图
- 程序举例
- spf13-vim 解决.vimrc.local中某些命令无法执行(例如TAB设置)
- Analysis of Drifting Dynamics with Neural Network Hidden Markov Models
- 将excel数据导入到数据库中