Visual Studio 2019在调试时出现冻结

5

我有一个奇怪的问题。在调试C# Windows应用程序时(但只有一个应用程序,其他都正常),Visual Studio会冻结(通常是插入断点时)。重启电脑、重置VS设置、更新VS、清理.vs目录、关闭反病毒软件等都没有帮助。从控制台运行 - 应用程序中一切都正常。但尝试附加调试器 - 同样的问题... 我已经没有更多的想法了...


1
各位好,这个问题有任何更新吗?请检查一下我的答案是否有助于解决这个问题,并让我们知道它是否有帮助。 - Mr Qian
如果这个答案帮助您解决了问题,请不要忘记接受它,如果没有或者您有任何疑虑,请随时告诉我们 :) - Mr Qian
1个回答

7

Visual studio 2019调试时会冻结

请尝试以下步骤:

1)扩展-->管理扩展下禁用任何第三方扩展,以防其他扩展引起异常行为。

2) 关闭VS,删除binobj文件夹,然后重新启动项目。如果您的项目使用packages.config来管理nuget软件包,请在工具-->NuGet软件包管理器-->包管理器控制台下运行update-package -reinstall,以防止nuget软件包引用混乱并导致调试阻塞。

然后重新构建您的项目,然后进行调试测试。

3)VS2019开发人员命令提示符上运行devenv /safemode,启动一个纯净的VS,然后再次调试您的项目进行测试。

4) 如果不起作用,您可以在VS2019中创建一个新的winform项目,然后将旧内容迁移到新项目中以测试问题是否仍然存在。如果成功了,那么避免这个问题是更好的解决方案。

此外,如果步骤4仍然无法解决问题,我认为问题与您的代码有关。当您调试项目时,您可以打开Debugging-->Windows-->Threadd来检查哪个进程正在阻塞。并且您应该仔细检查您的代码。

另外,您还可以在此分享您的示例,以便我们可以更快地解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接