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
![](https://img-blog.csdn.net/20131016133406062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXhjbHhw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
参考:
http://en.wikipedia.org/wiki/Microsoft_Visual_Studio
http://wenku.baidu.com/view/abd40c14f18583d0496459ec.html
电脑上装的是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
相关文章推荐
- VS2008编写的程序使用更低版本VS打开
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- 关于在VS2008以下版本的MFC程序使用VS 2008 FeaturePack出现内存泄露的理解
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- 关于在VS2008以下版本的MFC程序使用VS 2008 FeaturePack出现内存泄露的理解
- 在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- 小技巧,使用低版本的VS打开高版本的解决方案(使用VS2008打开VS2010的解决方案--同样适用于其他版本)
- 【C++】低版本VS程序使用高版本打开的问题
- 使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序 good(从VS2012 update1开始支持xp和c++11)
- 转:使用vs2013打开VS2015的工程文件的解决方案(适用于大多数vs低版本打开高版本)
- 使用VS2008以上版本把文件打包成安装程序
- 使用Qt5.7.0 VS2015版本生成兼容XP的可执行程序
- 8086汇编语言自学经验分享 打开并使用edit编写一个汇编程序
- Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
- 如何安装 Microsoft Office 兼容包,以便能够使用早期版本的 Excel、PowerPoint 和 Word 来打开和保存来自 2007 Office 程序的文件
- 解决VS2008写的Visual C++ 程序无法在没有安装VS的机子上使用
- 用vs2008编写和调试linux程序 ----VisualGDB 使用教程
- 查看完整版本: 使用C语言编写提取通用shellcode的程序