日期:2014-05-18  浏览次数:21172 次

为什么vs2010打不开vs2008的工程文件呢???
原来是能打开的,项目扩展名是*.sln 用的挺好。

后来vs2008打了补丁1,项目名称也不知道什么时候变成.csproj了

然后我这个工程用vs2010就打不开的

提示:
因为此版本的应用程序不支持其项目类型(.csproj)。
如要打开它,请使用支持此类型项目的版本

这该怎么办呢?
谢谢

------解决方案--------------------
.sln是解决方案solution,以前叫工作区
.csproj是项目。

一个解决方案中可以包含一个或多个项目。

正常情况下,.csproj和.sln都是存在的
------解决方案--------------------
先打开 VS 2010
然後再选开启旧专案
再去选 csproj
应该可以打开
------解决方案--------------------
新建解决方案,然后添加已有项目。
------解决方案--------------------
不可能.csproj 是项目 类型 就是你 C# 的 源码 而。sln 是解决方案的扩展名 以下 是 一个 解决方案的 代码 里面记录的是 这个 解决方案 里有多少 .CSPROJ (也就是项目)或又多少文件夹 你只要 找到 .SLN 文件 就能打开了
C# code

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Curative.UI", "Curative.UI\Curative.UI.csproj", "{3E2B9594-B4F0-472B-B1F2-843D7DC32955}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Curative.BLL", "Curative.BLL\Curative.BLL.csproj", "{179DDD87-ED6A-4501-A6E4-65014EDA2F01}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Curative.DAL", "Curative.DAL\Curative.DAL.csproj", "{43D56461-76F3-4E19-99A5-CDCEEAD6F85E}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodingHelp", "CodingHelp\CodingHelp.csproj", "{7E26E093-AC32-4DAA-B887-23D6B4B43D6C}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Debug|Mixed Platforms = Debug|Mixed Platforms
        Debug|x86 = Debug|x86
        Release|Any CPU = Release|Any CPU
        Release|Mixed Platforms = Release|Mixed Platforms
        Release|x86 = Release|x86
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Debug|Any CPU.ActiveCfg = Debug|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Debug|Mixed Platforms.Build.0 = Debug|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Debug|x86.ActiveCfg = Debug|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Debug|x86.Build.0 = Debug|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Release|Any CPU.ActiveCfg = Release|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Release|Mixed Platforms.ActiveCfg = Release|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Release|Mixed Platforms.Build.0 = Release|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Release|x86.ActiveCfg = Release|x86
        {3E2B9594-B4F0-472B-B1F2-843D7DC32955}.Release|x86.Build.0 = Release|x86
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Debug|x86.ActiveCfg = Debug|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Release|Any CPU.Build.0 = Release|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Release|Mixed Platforms.Build.0 = Release|Any CPU
        {179DDD87-ED6A-4501-A6E4-65014EDA2F01}.Release|x86.ActiveCfg = Release|Any CPU
        {43D56461-76F3-4E19-99A5-CDCEEAD6F85E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {43D56