11

首先,我在这里问的不是同样的问题。(这可能是 Stack Overflow 上的重复帖子。)我在MSDNASP .NET ForumStack OverflowCode Project和互联网上的任何地方搜索了其他解决方案。但他们都没有解决我的问题。这些是我找到的链接:

http://blogs.msdn.com/b/kirillosenkov/archive/2012/01/11/vs-hangs-for-1-minute-on-start-debugging-check-for-dead-symbol-paths.aspx

http://www.codeproject.com/Questions/272109/Visual-Studio-2010-Hangs-When-Debugging-App

还有更多...

我的CPU是第四代 Intel Core i7,内存容量是 8 GB。我认为这超出了推荐的硬件要求。

问题: 我的视觉工作室在这些情况下挂起。

  1. 打开解决方案(当我从解决方案资源管理器打开文件时会挂起一分钟)
  2. 运行调试(单击调试按钮时始终冻结)和
  3. 停止调试(调试后 UI 返回到 Developer 布局后立即冻结)

我尝试了以下步骤

  1. 我确保我删除了解决方案中的所有断点。
  2. 我确保我没有使用网络驱动器中的任何资源。
  3. 我确保启用了跨属性。
  4. 我确保未启用启用 .NET Framework 源步进。
  5. 我开始使用 Visual StudioSafeMode来抑制扩展
  6. 我清除了监视窗口。
  7. 我清理并重建了解决方案。

在遇到这个问题之前,我在几周前安装了“安装 Web 组件”Visual Studio 插件。可能是因为扩展和加载项?

我该怎么做才能解决我的问题?

4

5 回答 5

15

如果您怀疑安装“安装 Web 组件”捆绑包后 Visual Studio 设置损坏,为什么不尝试重置设置?

您可以执行以下步骤来重置 Visual Studio 设置:

  1. 在开始菜单 > 所有程序 > Microsoft Visual Studio 2010 > Visual Studio 工具下打开 Visual Studio 命令提示符 (2010)(以管理员权限运行:右键单击程序 > 以管理员身份运行)
  2. 运行devenv /Resetsettings以恢复 IDE 的默认设置,可选择重置为指定的 VSSettings 文件。
  3. 运行devenv /ResetSkipPkgs以清除添加到 VSPackages 的所有 SkipLoading 标记。
  4. 运行devenv /Safemode以查看是否可以正确应用它。这可以消除第三方加载项或程序包导致问题的可能性。
  5. 在安全模式下打开您的解决方案,看看它是否有效。
于 2013-10-11T04:46:02.057 回答
1

发现当解决方案连接到 Team Foundation Server 并且服务目前不可用时也会发生这种情况,因此解决方案无法连接。在这种情况下,不要结束 Visual Studio 实例并等到出现一个消息框,提供“脱机”选项。这通常与“Visual Studio 正在等待操作完成......”通知消息相关联。

于 2014-12-30T16:28:00.150 回答
1

我的解决方案只是重新加载我的设置(一年前制作的)保存的 GOOD(备份)副本。在将所有内容重置为空白之前值得尝试。我的 VS2010 需要 60 秒才能开始调试,大约需要 60 秒。3 分钟停止调试。我保存了损坏的设置,令我惊讶的是它们超过了 3MB 而不是 260Kb。我加载了好的备份副本,一切都很好:-)

于 2016-03-02T22:24:12.357 回答
0

如果 Visual Studio 仅在尝试打开解决方案时不响应,则打开 Visual Studio 的原始实例,然后重置设置

检查如何:从工具菜单重置您的设置

http://msdn.microsoft.com/en-us/library/ms247075%28v=vs.90%29.aspx

这是 Visual Studio 2013 和 Windows 8.1

于 2014-12-23T18:58:25.987 回答
0

打开开发人员命令提示符。

开始 -> 所有程序 -> Visual Studio -> Visual Studio 工具 -> 开发人员命令提示符

确保您没有任何需要签入的待处理更改。

运行此命令:“tf workspace /delete '您的工作区/机器名称'”

是的,用于删除不必要的挂起更改(如果存在)。

于 2018-04-02T06:26:21.690 回答