您的位置:首页 > 其它

VS2008编写的程序使用更低版本VS打开

2013-10-16 13:33 429 查看
==小技巧,记录一下。==

电脑上装的是VS .net 2003,有时下载运行一些在VS.net 2008里编写的程序会提示出错:“所选文件是Visual Studio解决方案文件,但是由更高版本的Visual Studio创建的,无法打开。”这时只需要改写两个文件的两句话即可解决这个问题。  

1. 在.net 2003环境下打开工程的.sln文件,将第一行“Microsoft Visual Studio Solution File, Format Version 10.00”中的“10.00”改为“8.00”(.net 2005对应的是9.00),保存;

2. 打开工程的.vcproj文件,将第四行“Version=”9.00″”改为“Version=”7.00″”或“Version=”7.10″”(.net 2005对应的是8.00),保存;

3. 之后再打开工程,可能会显示“项目“yourProjectName”必须转换为当 前的 Visual C++ 项目格式。转换了此项目后,您将无法在早期的 Visual Studio 版本中对其进行编辑。要转换并打开此项目吗?”,点击“是”即可打开、编译运行工程文件。 

小技巧,记录一下。

此外,vcproj文件里定义的version与VS产品名称之间有一个对应表,见下图。而sln文件里定义的Format Version 与VS产品名称之间的对应表则没有找到完全版本(下面列出三个我知道的)。

VS产品名          Format Version 

vs.net 2003              8.00

vs2005                      9.00

vs2008                    10.00



参考:
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio
http://wenku.baidu.com/view/abd40c14f18583d0496459ec.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vs 版本转换
相关文章推荐