none
.sln文件为什么不能打开? RRS feed

  • 问题

  • 刚编程不久,最近从网上下载了一些代码自己学习,

    结果当我双击那个“.sln”文件时,它弹出对话框,显示“无法打开项目文件*.csproj,此安装不支持该项目类型”。

    请问这是什么原因呢?以前我学习的时候都是双击.sln这个文件打开的。

    2010年4月13日 14:11

答案

  • 你好。

    不要打开csproj文件,直接用打开网站的方式打开源代码即可。

    还有一个最笨的方法就是:

    1、新建一个同名项目

    2、将原来的项目文件和解决方案删掉 

    3、将以前的所有项目文件全部包含到新建项目中

    4、重新生成解决方案





    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    • 已标记为答案 PhoenixLei 2010年4月14日 15:24
    2010年4月13日 14:26
    版主
  • 你好!

    这是收于你下载的解决方案中包括的项目类型在你本地的 VS 版本中没有或是版本不对。

    比如下面两种方式都会导致你的问题:

    1 下载的项目是用 VB 开发的,你的 VS 只将了 C#

    2 你下载的解决方式是 VS 2008 你却使用了 VS 2005 打开。


    知识改变命运,奋斗成就人生!
    • 已标记为答案 PhoenixLei 2010年4月14日 15:23
    2010年4月14日 1:34
    版主

全部回复

  • 你好。

    不要打开csproj文件,直接用打开网站的方式打开源代码即可。

    还有一个最笨的方法就是:

    1、新建一个同名项目

    2、将原来的项目文件和解决方案删掉 

    3、将以前的所有项目文件全部包含到新建项目中

    4、重新生成解决方案





    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    • 已标记为答案 PhoenixLei 2010年4月14日 15:24
    2010年4月13日 14:26
    版主
  • 网上有人说是因为没有打补丁的问题,不知道是不是这个原因?可是我打过补丁了

    2010年4月13日 14:30
  • 你好。

    不要打开csproj文件,直接用打开网站的方式打开源代码即可。

    还有一个最笨的方法就是:

    1、新建一个同名项目

    2、将原来的项目文件和解决方案删掉 

    3、将以前的所有项目文件全部包含到新建项目中

    4、重新生成解决方案





    我们要把爱心传递给更多需要帮助的人。
    博客:http://terryfeng.cnblogs.com
    微博:http://t.sina.com.cn/terryfeng
    个人:http://www.terryfeng.com
    用网站的方式确实可以打开。不过发现好多错误。不知道是不是源代码本身的问题?
    2010年4月13日 14:34
  • 检查下是不是你电脑上安装的VS版本和你下载的代码用的VS版本不一样


    努力+方法=成功
    2010年4月14日 1:03
  • 你好!

    这是收于你下载的解决方案中包括的项目类型在你本地的 VS 版本中没有或是版本不对。

    比如下面两种方式都会导致你的问题:

    1 下载的项目是用 VB 开发的,你的 VS 只将了 C#

    2 你下载的解决方式是 VS 2008 你却使用了 VS 2005 打开。


    知识改变命运,奋斗成就人生!
    • 已标记为答案 PhoenixLei 2010年4月14日 15:23
    2010年4月14日 1:34
    版主
  • 可能是vs版本的问题,有时也可能是工程的问题。你可以通过打开项目/网站的方式试试。

    2010年4月14日 2:19