【问题标题】:"Visual Studio 2012 has stopped working" when solution is opened打开解决方案时“Visual Studio 2012 已停止工作”
【发布时间】:2013-10-05 06:28:12
【问题描述】:

当我打开 Visual Studio 时一切都很好,但是当我打开任何解决方案时,它会出现错误:

Visual Studio 2012 for Windows Desktop 已停止工作。

我现在开始感到非常沮丧,有人可以帮忙吗?我不想失去我所有的工作。

我昨天格式化了我的电脑,重新安装了我所有的软件,并且整天使用 Visual Studio,一切都很好。当我关闭计算机时,它更新到了最新版本的 windows update,然后今天早上我打开它时完成了更新,现在我无法再次打开我的任何解决方案。

【问题讨论】:

  • 你能创建一个新的解决方案吗?如果您可以创建新的解决方案但不能打开现有的解决方案,也许您需要验证现有项目中安装和预期的 .net 版本?
  • 我只是重新运行安装程序来修复它,看看是否有效,然后检查一下。但是我昨天在这个版本的 vs 上创建的一个解决方案无法打开,这肯定是相同的配置吗?
  • 您是否尝试回滚已安装的 Windows 更新?考虑到更新的时间和问题的再次发生,这听起来可能是与更新和窗口相关的一般问题,而不一定是 Visual Studio 的问题。
  • 由于某种原因它又开始工作了。我还能相信这个软件吗?
  • 你永远不能相信软件。像你我这样的人正在写它!

标签: visual-studio visual-studio-2012


【解决方案1】:

我遇到了完全相同的问题,另外我无法创建新项目,因为“没有找到与约束合同名称匹配的导出”错误。我做了一个小研究,this question 的回答帮助我解决了这两个问题。现在我可以创建和打开我以前的项目。我所做的是删除此文件夹:

%AppData%\..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache

【讨论】:

  • 我有同样的问题,这个解决方案对我没有帮助:(
  • 这对我有用。我实际上删除了整个文件夹“%AppData%\..\Local\Microsoft\VisualStudio\12.0”。我还删除了我的设置文件(已重新创建)C:\Users[userName]\Documents\Visual Studio 2013\Settings。我在安装较新版本的 GIT 时遇到了这个问题,这导致我的环境 PATH 变量超过 2048 个字符,在此过程中我还执行了 devenv.exe /resetsettings。无论如何,我的VS搞砸了。删除此文件夹可以让我重新开始工作。
  • 我在 Win 8.1 中遇到了与 Visual Studio 2013 相同的问题,但删除 ComponentModelCache 文件夹不起作用。然后我删除了克里斯提到的“12.0”文件夹中的内容,它起作用了。
【解决方案2】:

我尝试了上述方法,但对我没有用。但是重置环境设置就可以了。
转到工具->导入和导出设置->选择重置所有设置
注意:您还可以通过将当前设置导出为备份来保存当前设置的副本

【讨论】:

    【解决方案3】:

    这只是两步解决方案:

    1. 删除此文件夹:%AppData%..\Local\Microsoft\VisualStudio\11.0
    2. 从安装 Visual Studio 的文件夹运行 devenv/resetsettings。

    【讨论】:

      【解决方案4】:

      首先我尝试重置所有设置:工具 -> 导入/导出设置 -> 重置所有设置。我没有解决这个问题。

      删除整个删除整个文件夹,“%AppData%..\Local\Microsoft\VisualStudio\12.0”对我有用。

      感谢大家的帮助。

      【讨论】:

        【解决方案5】:

        我遇到了同样的问题,我也尝试了上述所有解决方案,但无法修复它,即使我重新安装和修复 Visual Studio。 5-6小时后,我终于得到了解决方案。 运行 Window + R 并键入以下命令。它将解决您的问题。谢谢

        “devenv.exe /ResetUserData”

        【讨论】:

          【解决方案6】:

          清理解决方案 删除/重命名解决方案中由 VS 创建的所有文件,即所有 .ncb、.suo、.user 文件 在禁用所有加载项的情况下启动 Visual Studio:devenv.exe /SafeMode 重置所有设置:工具 -> 导入/导出设置 -> 重置所有设置

          【讨论】:

            【解决方案7】:

            从 windows 8 升级到 windows 8.1 后,我遇到了同样的问题。但是我删除了文件夹 C:\Users\C S RAI\AppData\Local\Microsoft\VisualStudio\11.0\,问题就解决了。

            【讨论】:

              【解决方案8】:

              您只需要进入以下位置

              (%AppData%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)

              并删除文件“Microsoft.VisualStudio.Default.cache”。

              它应该工作。

              【讨论】:

                【解决方案9】:

                上周我在使用 VS2013 时遇到了这种类型的错误,我的解决方案是开始安装 Visual Studio 并选择“修复”。

                【讨论】:

                  【解决方案10】:

                  尝试调试 ASP.NET 站点时遇到此问题。

                  原来我的“应用程序池”(例如 ASP.NET v4.0)有多个“最大工作进程”,这是导致问题的原因。

                  【讨论】:

                    【解决方案11】:

                    我遇到了同样的问题,我尝试了上述所有解决方案,但没有一个对我有用。当我检查工具-> 扩展和更新-> 在线时,我看到了一些可用的更新。我选择了其中一个,重新启动后,Visual Studio 2013 恢复正常。

                    【讨论】:

                      【解决方案12】:

                      如果以上所有答案都不能解决问题。尝试禁用互联网连接,然后打开VS;如果它打开时没有错误,则可能意味着导致问题的原因是实例 ID / 用户帐户。注销您的microsoft ID(仍然没有互联网),然后重新插入互联网并尝试打开VS。

                      这对我有用。

                      【讨论】:

                        【解决方案13】:

                        @Georgi 的答案是正确的。此答案只是为了引导用户访问 Windows 10 中的 User AppData 和 Roaming 文件夹。请执行以下步骤:

                        1. 转到文件资源管理器。
                        2. 选择 C ​​盘。
                        3. 在文件资源管理器功能区上,切换到查看选项卡。
                        4. 通过单击按钮下方的黑色小三角形展开选项按钮。如图所示:
                        5. 选择更改文件夹和搜索选项。
                        6. 在“文件夹选项”对话框中选择“查看”选项卡。
                        7. 如上所示修改。
                        8. 单击应用,然后单击确定按钮。
                        9. 现在转到文件夹 C:\Users\YOUUSERRNAME\AppData 你会看到它们 已启用。

                        为了保证您的计算机安全,请记住恢复默认设置。

                        Credits to Hafid Selougha.

                        【讨论】:

                          【解决方案14】:

                          我今天在安装github桌面版后遇到了这个问题(Visual Studio 2012 for Windows Desktop 已经停止工作。)。从此位置“(%AppData%..\Local\Microsoft\VisualStudio\11.0\ComponentModelCache)”删除文件没有帮助。我使用 Visual Studio 重置了所有环境设置。转到工具 -> 导入和导出设置,然后选择“重置所有设置”选项以重置环境设置。我看到在路径“C:\Users[username]\Documents\Visual Studio [version]\Settings”中生成了新的设置文件,然后我能够在我的本地机器上打开所有现有的项目。

                          【讨论】:

                            【解决方案15】:

                            删除 OBJ 文件夹为我解决了这个问题。

                            【讨论】:

                              猜你喜欢
                              • 2017-12-26
                              • 1970-01-01
                              • 2012-10-12
                              • 2014-06-11
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 2013-12-05
                              • 1970-01-01
                              相关资源
                              最近更新 更多