转载自 http://blog.csdn.net/g1036583997/article/details/18985375

今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2008,只装了VS2008,

我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下:

选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开。//截图如下

看后,我突发灵感,将该工程的解决方案文件的后缀由xxx.sln改成了xxx.txt然后,查看其内容如下:

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "kjcyzgks", "kjcyzgks\kjcyzgks.csproj", "{F722BD49-0B2F-4D05-B735-204A4773453F}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|x86 = Debug|x86
        Release|x86 = Release|x86
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {F722BD49-0B2F-4D05-B735-204A4773453F}.Debug|x86.ActiveCfg = Debug|x86
        {F722BD49-0B2F-4D05-B735-204A4773453F}.Debug|x86.Build.0 = Debug|x86
        {F722BD49-0B2F-4D05-B735-204A4773453F}.Release|x86.ActiveCfg = Release|x86
        {F722BD49-0B2F-4D05-B735-204A4773453F}.Release|x86.Build.0 = Release|x86
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal

很明显在上面我们看到了# Visual Studio 2010,于是我赶紧将其该成了# Visual Studio 2008,再次打开工程时,
发现还是打不开,想了下,我将自己的VS2008工程的YYY.sln改成YYY.txt,然后看其内容如下:

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SSLauncher", "SSLauncher\SSLauncher.vcproj", "{D88F5B39-BE0D-44BC-9C7C-778AE33731C9}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Win32 = Debug|Win32
        Release|Win32 = Release|Win32
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Debug|Win32.ActiveCfg = Debug|Win32
        {D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Debug|Win32.Build.0 = Debug|Win32
        {D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Release|Win32.ActiveCfg = Release|Win32
        {D88F5B39-BE0D-44BC-9C7C-778AE33731C9}.Release|Win32.Build.0 = Release|Win32
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
EndGlobal

对比一下VS2010的工程,

VS2010的前两行为:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

VS2008的前两行为:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008

很明显了,刚才我们只改了第二行,第一行没改,所以打不开,
现在我们将VS2010工程xxx.txt的前两行改为VS2008工程的YYY.txt前两行即可。
最后将xxx.txt 改回xxx.sln,在用VS2008打开xxx.sln,已经可以打开了哦。

//友情提醒

如果你用VS2008打开VS2010的工程,发现编译通过,却运行不了时,

在 生成 里 重新生成解决方案 即可。

打开

无法直接启动带有"类库输出类型"的项目

在解决方案管理器中右击,选择属性,如下图

修改启动项目即可

打开sln文件时提示“选择的文件时解决方案文件,但是用此应用程序的较新版本创建的,无法打开”相关推荐

  1. vs2010打不开vs2017的.sln文件,出现错误提示 “选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开”

    vs2010打不开vs2017的.sln文件,出现错误提示 "选择的文件是解决方案文件 但是用此应用程序的较新版本创建的,无法打开" 参考文章: (1)vs2010打不开vs201 ...

  2. Window删除dll文件时提示“操作无法完成,因为文件已在Windows 资源管理器中打开”

    问题描述 Windows删除dll文件时提示"操作无法完成,因为文件已在Windows 资源管理器中打开". 但是在资源管理器里面找不到这个进程,此时可以使用CMD的tasklis ...

  3. 如何解决Visual Studio2010 编译时提示系统找不到指定文件问题

    如何解决Visual Studio2010 编译时提示系统找不到指定文件问题 参考文章: (1)如何解决Visual Studio2010 编译时提示系统找不到指定文件问题 (2)https://ww ...

  4. win7删除文件夹提示找不到项目,文件删不掉怎么办?

    win7删除文件夹提示找不到项目,文件删不掉怎么办? 桌面右键-新建-文本文档-写入下列命令: DEL /F /A /Q \?\%1 RD /S /Q \?\%1 另存为"统统删除.bat& ...

  5. 安装redis时 提示执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令

    安装redis时 提示执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令 问题原因:这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后 ...

  6. U盘无法识别,磁盘管理中格式化时提示“系统找不到指定文件”的解决方法

    U盘插入电脑后,系统有插入的音效,但是资源管理器里却找不到U盘.打开系统的磁盘管理可以看到有一个磁盘,右键点击选格式化后就提示 "系统找不到指定文件". 通过以下步骤解决: 1. ...

  7. C语言打开微信提示找不到文件,电脑提示系统找不到指定文件怎么办?

    系统找不到指定文件,往往是系统文件丢失或损坏.我们在安装或者是在打开软件的时候,都会发生系统找不到指定文件的情况.那遇到这样的情况,要如何解决呢?下面就和大家说一下系统找不到指定文件的解决方法. 具体 ...

  8. windows无法删除文件,提示正在使用中。(解除文件占用)

    问题:删除文件时,提示文件被占用. 解决方案一:使用360等第三方软件,傻瓜式解除占用. 解决方案二:使用任务管理器. 为什么不适用傻瓜式方法呢?我需要删除服务器上的问题文件,服务器上总不可能安装36 ...

  9. 西门子HMI下载时提示缺少面板映像解决方案

    使用V16下载精智(Comfort)系列屏的项目时有时会提示"由于缺少面板映像,下载失败.请安装缺少的面板映像",造成上述异常的主要原因是V16的软件缺少对应的镜像文件. V16在 ...

最新文章

  1. 解决pip安装时出现报错TypeError: unsupported operand type(s) for -=: ‘Retry‘ and ‘int‘
  2. CSS对IE6、IE7、IE8支持详细的易用的参考
  3. 推荐七款精挑细选的电脑软件,欢迎收藏!
  4. 有没有测试人心里的软件,心理测评,认识自己的有效工具:(二)你做的可能是假的心理测试...
  5. H.264学习历程(天之骄子)
  6. linux配置防火墙,开启端口
  7. “加薪”“洗手间”都不能提?亚马逊内部员工通讯 App 曝光!
  8. linux设置免密ssh,Linux终端设置免密登陆ssh(以 XShell 为例)
  9. js深拷贝和浅拷贝对数组的影响_javascript之浅拷贝与深拷贝
  10. mysql query cache 查询缓存
  11. Linux命令应用大词典-第 15章 文件、目录权限和属性
  12. c语言课程设计物业,C语言课程设计报告--物业管理系统.doc
  13. 从零开始学编程——环境配置
  14. RIGHT-BICEP单元测试——“二柱子四则运算升级版”
  15. linux操作系统应用实训,linux操作系统应用实训报告.docx
  16. 麒麟linux挂载u盘,银河麒麟操作系统U盘手动挂载,出现乱码
  17. 解决在开发中修改tomcat的配置文件后,在ecplise启动tomcat后修改的配置文件会自动还原问题
  18. 高等数学(预备知识之函数的单调性、最值与奇偶性)
  19. 色选机工作原理与工作流程详解
  20. 华为发布首款鸿蒙汽车:推新品牌AITO 搭载鸿蒙座舱

热门文章

  1. 声明银行账户类 java_编写Java程序,使用ThreadLocal类,项目中创建账户类 Account,类中包括账户名称name、 ThreadLocal 类的引用变量amount,表示存款...
  2. 区块链技术与农产品供应链结合的价值研究
  3. Blender文件读取分析
  4. python实现简单的车道线检测
  5. 监控神器-普罗米修斯Prometheus
  6. 如何写好计算机类综述怎么查文献(信息检索与利用基础知识总结一)
  7. Java 中的接口以及常见的 Cloneable 接口
  8. Elasticsearch——》_bulk
  9. Domino服务器重启更快
  10. Central Limit Theorem - 中心极限定理