Visual studio 2019 调试时卡住

Visual studio 2019 freezes when debugging

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

Visual studio 2019 freezes when debugging

请尝试以下步骤:

1)Extensions-->Manage Extensions 下禁用任何第三方扩展如果其他一些扩展会导致这种异常行为。

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

然后,rebuild your project再调试测试

3) 运行 devenv /safemode on Developer Command Prompt for VS2019 启动一个纯VS然后debug你的工程再测试

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

除此之外,如果第4步还是不行,我想问题出在你的代码上。当你调试你的项目时,你可以打开Debugging-->Windows-->Threadd来检查哪个进程被阻塞了。你应该仔细检查你的代码。

此外,您还可以share your sample with us here以便我们更快地解决问题。