调试器无法在 Visual Studio 2022 上运行

问题描述 投票:0回答:2

我正在使用 Visual Studio 2022 和 .NET Framework 6.0,同时我正在尝试调试应用程序而不是在起点处命中断点。尝试在 program.cs 类上应用调试器

我已经应用了所有这些更改,但仍然不适合我。我不知道会发生什么。

  1. TOOLS->Options->Debugging->General,禁用“Require source 文件与原始版本完全匹配”。
  2. TOOLS->Options->Debugging->Symbols,启用Microsoft Symbols 服务器。
  3. TOOLS->Options->Debugging,勾选“Enable Just My Code” 和“使用管理/取消管理模式”。

还要多次重启系统和更新visual studio .

请提出解决方案。

.net asp.net-core visual-studio-debugging
2个回答
0
投票

就在两天前遇到了一个非常相似的问题。无论我做什么,当我在我的项目上放置一个断点然后启动调试会话时,整个应用程序都会毫无理由地陷入困境。

有时应用程序启动并显示主屏幕,但浏览器不会停止旋转,整个应用程序不会响应任何鼠标或键盘交互。

有时应用程序正常启动,但是当我到达断点代码时,应用程序再次停止响应并只显示一个白页。

当然,当 Visual Studio 发生无法解释的事情时,我已经尝试过通常的解决方法。

  • 首先,我清理并重建了解决方案。没有变化
  • 其次,我手动删除了 obj 和 bin 文件夹。 (只是 因为)。没有变化
  • 第三,我退出了 Visual Studio 并手动删除了隐藏的 .vs 文件夹。告别断点和打开选项卡,但这也失败了 在第一个新设置的断点
  • 终于,我拿了最后一锤重装,跑到 工具菜单,选择导入/导出设置并选择清除 所有设置都保存旧设置以便与第一个检查 设置。

这已经解决了问题(到目前为止),我现在可以按预期应用我的断点。当然,这意味着会丢失更多配置,例如外部工具、配色方案等...因此,如果您达到这一点,请准备好重新安装一堆东西。


0
投票

这发生在我身上〜每周一次。要解决它,我可以关闭 Visual Studio 并删除隐藏的

.vs
文件夹。之后又好了。

Microsoft 可能已经在调试它了,只是他们不能,因为他们的断点不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.