`
isiqi
  • 浏览: 16078652 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

【Visual C++】vs2008/2005正确打开vs2010所创建项目的几种方法

 
阅读更多


最近有朋友在下载了我的专栏“【Visual C++】游戏开发”里某一节笔记的源代码之后,发觉一个问题:他们的IDE是VS2008,而我提供的源代码都是注明在VS2010下运行。于是我发表这篇博文,希望能对想解决个问题的朋友有所帮助。


当用VS2010打开VS2008解决方案(sln文件)或项目(csproj文件或vbproj文件等)时,VS2010会提示需要进行升级转换。


反之,如果用VS2008打开VS2010的解决方案文件,会提示此sln是新版本的VS创建,无法打开;如果打开项目,会有安全警告,但可以打开。有时候,你可能又想用VS2008打开VS2010的解决方案,比如你的机器还没有装VS2010,但拿到的却是VS2010创建的解决方案文件。

有两个解决方法:


  方法一

在VS2008创建一个空的新解决方案,然后一个个添加已有的VS2010项目,在安全警告窗口中,选择OK。



   方法二

另存一份VS2010解决方案文件的副本,然后用任何纯文本编辑打开,比如记事本,找到MicrosoftVisualStudioSolutionFile,FormatVersion11.00这一行,将11.00改成10.00,这样就可以用VS2008打开了。这也适用于VS2005。VS2005,VS2008,VS2010的sln文件版本分别是,9.0,10.0,11.0。



不过,低版本VS打开高版本VS的解决方案或项目只能是临时的办法,可能会引起IDE环境不稳定,不应该在开发中长期使用。


本文部分转自 www.guandanxiazai,com

分享到:
评论

相关推荐

    eclipse 开发c/c++

    您可能会用这种方法创建许多头文件以及 C/C++ 实现代码文件。 最后当然是 Makefile,GNU Make 将使用它来构建二进制文件。对该 Makefile 使用常见的 GNU make 语法(请参阅 参考资料)。 请记住:Makefile 要求您...

    vc++ 开发实例源码包

    [Visual.C..编程技巧精选500例]源代码. 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件...

    visual source safe 教程

    VSS可以同 Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及 Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。Visual SourceSafe 可以处理由...

    Visual stdio source safe 教程

    VSS可以同 Visual Basic、Visual C++、Visual J++、Visual InterDev、Visual FoxPro 开发环境以及 Microsoft Office 应用程序集成在一起,提供了方便易用、面向项目的版本控制功能。Visual SourceSafe 可以处理由...

    TabBars---VC6 IDE增强插件

    Visual C++ 6.0的集成开发环境对项目文件的管理功能比前几个版本有了很大的增强,但是对打开文档窗口的管理和普通的MDI编辑软件一样,只能通过窗口菜单切换,使用起来很不方便。2001年的时候我在网上见到了一款名为...

    Tinyxml 源代码(VC6 & VS2005)

    TinyXML有几种不同的方式来打印输出,当然它们各有各的优缺点。 Print( FILE* ):输出到一个标准C流中,包括所有的C文件和标准输出。 "相当漂亮的打印", 但你没法控制打印选项。 输出数据直接写到FILE对象中,所以...

    asp.net知识库

    关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托:一个C#睡前故事 [推荐] - [原创] Microsoft .NET策略及框架概述 卸载Class? Web Form 窗体 如何实现web页面的提示保存功能 在ASP.Net中两种...

    计算机网络实验之Ping程序设计实现分析.doc

    课程名称 计算机网络 实验序号 实验五 实验项目 Ping程序的设计与实现 2017年 03月 25 日 实验报告要求 1、实验报告封面填表说明(每份实验报告必须...Visual Studio 2005/Visual Studio 2010开发环境 " " " "四、实验

    c#学习笔记.txt

    如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...

    代码语法错误分析工具pclint8.0

    PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但...

    UltrEdit 14.20.1 + UltraCompare 6.0 + 注册机

    cl %n%e /LD ,需要说明的是,生成exe文件的命令和生成dll文件的命令不能相互换用,所以,如果在utraledit下经常性地开发dll程序的话,还得再创建个编译dll文件得菜单为好,这样就避免了编译两种文件的时候改来改去...

    网管教程 从入门到精通软件篇.txt

    DBF:dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:...

    Vulkan:Vulkan 项目示例

    这个项目正在开发中,将会看到变化 Vulkan SDK 示例和演示 该项目背后的想法是创建一个综合指南,以帮助刚接触 ... 计算机中可能有多个 GPU,我展示了几种区分项目最佳选择的方法。 2 - 设备 找到我们想要使用的 GP

    CascadiaPackage.zip

    当开始构建全新终端应用程序时,我们探索并评估了几种方法和技术堆栈。最终决定继续使用 C++ 开发,并通过共享上述的现代化组件来实现我们的目标,并基于现代 Windows 应用程序平台和 UI 框架之上进行开发。 此外,...

    IIS6.0 IIS,互联网信息服务

    三、在Windows XP Home版本中添加IIS的方法一般情况下按照“一”的方法只适用于Windows XP的专业版本,而对于家庭版,如今已有了破解方法:步骤1 首先我们需要准备一张Windows 2000的安装光盘,假设你的Windows XP...

    Tcl_TK编程权威指南pdf

    这些命令与你的应用程序所提供的C或C++过程关联。结果应用程序就分割成一组用编译语言编写的原语,并输出成为相应的Tcl命令。使用Tcl脚本程序可以将这些原语组装成完整的应用程序。脚本语言层可以存取与shell类似的...

    Linux-Cpp-Development-Advanced-Learning::smirking_face:Linux Cpp 后台开发进阶学习,校招必学:操作系统、计算机网络、网络编程、并发实战、数据库原理、设计模式、Linux内核笔记、Linux命令和Git等。校招笔记、项目,你值得拥有

      本项目用于Linux Cpp后台开发秋招学习,内容主要涵盖以下几个部分:Cpp进阶,操作系统, 计算机网络, Linux内核,MySQL数据库, Redis数据库, 数据结构与算法,Leetcode刷题等内容。我会对校招所需掌握的基础...

    window32 API大全 win32编程

    这些可视化编程环境操作简便、界面友好,比如:Visual C++,Delphi,Visual Basic等等。在这些工具中提供了大量的类库和各种控件,它们替代了API的神秘功能。事实上,这些类库和控件都是构筑在Windows API的基础上的...

Global site tag (gtag.js) - Google Analytics