【问题标题】:VS2022 Cannot open sln fileVS2022 无法打开 sln 文件
【发布时间】:2022-09-27 18:03:29
【问题描述】:

我在调试项目时,出现了索引超出范围的异常。这时,电脑突然蓝屏死机。关机重启后,sln文件打不开。 VS提示:未能完成操作,参数错误

是否可以修复此类 sln 文件?

  • 我还发现VS2022有时有点不稳定。如果您只是创建一个新解决方案并添加现有文件怎么办?肯定是最快的解决方法...
  • 可能,但这取决于它有什么问题,我们没有任何信息可以确定它可能是什么。
  • 它甚至可能不是解决方案。它可能是项目或其他东西。您能否成功创建新项目并打开其他解决方案?如果是这样,您可以先查看 SLN 和 CSPROJ 文件的内容,看看那些不起作用的和起作用的之间是否有任何明显的区别。
  • 顺便说一句,这是为什么每个开发人员都应该使用源代码控制的完美示例。如果你是,那么你可以简单地删除现有的源并用一个已知的好版本替换它。立即开始使用源代码管理。有各种免费选项,几乎你需要的一切都已经内置在 VS 中。
  • 您可以发布 .SLN 文件的内容吗? (假设它没有敏感内容!)

标签: c# wpf crash visual-studio-2022 sln-file


【解决方案1】:

以下是我的 sln 文件中的内容

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.2.32630.192
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cbhk_signin", "cbhk_signin.csproj", "{36288E57-AA42-4269-8F1A-22C869D88AD5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cbhk_environment", "cbhk_environment\cbhk_environment.csproj", "{A235137C-4DF1-4A25-8C24-629B5383AB24}"
EndProject
Global
    GlobalSection(SolutionConfigurationPlatforms) = preSolution
        Debug|Any CPU = Debug|Any CPU
        Debug|x86 = Debug|x86
        Release|Any CPU = Release|Any CPU
        Release|x86 = Release|x86
    EndGlobalSection
    GlobalSection(ProjectConfigurationPlatforms) = postSolution
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Debug|x86.ActiveCfg = Debug|x86
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Debug|x86.Build.0 = Debug|x86
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Release|Any CPU.Build.0 = Release|Any CPU
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Release|x86.ActiveCfg = Release|x86
        {36288E57-AA42-4269-8F1A-22C869D88AD5}.Release|x86.Build.0 = Release|x86
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Debug|x86.ActiveCfg = Debug|x86
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Debug|x86.Build.0 = Debug|x86
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Release|Any CPU.Build.0 = Release|Any CPU
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Release|x86.ActiveCfg = Release|x86
        {A235137C-4DF1-4A25-8C24-629B5383AB24}.Release|x86.Build.0 = Release|x86
    EndGlobalSection
    GlobalSection(SolutionProperties) = preSolution
        HideSolutionNode = FALSE
    EndGlobalSection
    GlobalSection(ExtensibilityGlobals) = postSolution
        SolutionGuid = {A9920BDE-5B92-495A-94E6-7018A5BC60F6}
    EndGlobalSection
EndGlobal

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-06
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2018-11-30
    相关资源
    最近更新 更多