求问现在是vs2008中文版下载好还是vs2010好

VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法 | 小谢的小站
TearSnow Fan
我一句话都不说……
您当前位置 :
>> VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
VS2005、VS2008、VS2010、VS2012解决方案和工程项目文件转换方法
由于不同项目的需要,自己的电脑上安装了Visual Studio 、2010等版本,近期还体验了VS2012。众所周知,使用某个Visual Studio版本创建的项目或解决方案,不能直接使用其他版本的Visual Studio打开,而必须经过转换。
使用高版本的Visual Studio软件打开由低版本的Visual Studio创建的项目或解决方案时,会自动打开“Visual Studio转换向导”,转换过程中可以将旧的项目或解决方案进行备份(默认备份到解决方案文件夹下的/Backup文件夹中),这种方法由于启用了向导模式,比较简单,不详细介绍。
另一种比较直接的方法是通过修改Soultion文件和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
Visual Studio 2008 - Version 10.00
Visual Studio 2010 - Version 11.00
Visual Studio 2012 - Version 12.00
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打开高版本所创建的工程,可以依据上述步骤逆向操作即可。
本文固定链接:
【上一篇】【下一篇】
您可能还会对这些文章感兴趣!
最新日志热评日志随机日志
官方微信扫一扫
日志总数:151 篇
评论总数:465 篇
分类总数:9 个
标签数量:251 个
链接总数:10 个
建站日期:
运行天数:1817 天
最后更新:
如果您觉得本站的内容对您有帮助,非要感谢一下不可,那么请给小谢捐赠。小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&VC++6.0和VS2008或者VS2010区别大么
VC++6.0和VS2008或者VS2010区别大么
我要考计算机三级,想平时练习上机考试,但是考试要求的VC ++6.0和win7不兼容,写好程序编译或执行的时候老是崩溃,我想问VS2008和win7有兼容问题吗?如果我用VS2008或者VS2010作为平时练习的话和VC++6.0有区别吗?在编译、连接、执行过程中程序会有不同吗?求指教
VC6我已经安装卸载换了N个了,都不好用,网上说的兼容方法也都不管用,所以我才想用VS2008替代,就想问对于考三级来说VS2008或者2010和VC6一不一样
我现在用的VS2012,感觉差别不是太大,对付三级完全够用。
PS:本人三级已过
学术必备与600万学术达人在线互动!
扫描下载送金币如何判断.dll或者.exe文件是通过VS的那个版本(例如 vs2005、vs2008、vs2010等)生成的? - 知乎6被浏览1746分享邀请回答0添加评论分享收藏感谢收起2添加评论分享收藏感谢收起

我要回帖

更多关于 vs2008 配置要求 的文章

 

随机推荐