VS2017 .NET 4.7.2 C#7.3调试错误的原因是什么,我能做些什么来阻止它?

Aal*_*wlx 6 .net c# debugging runtime-error visual-studio

我正在使用Visual Studio Enterprise 2017 15.8.0,针对.NET 4.7.2和C#语言版本7.3来创建一个使用TPL的多线程控制台应用程序.

最近,当我调试异常时,Visual Studio经常冻结然后抛出下面显示的错误消息.注意:它不是导致此错误的特定单个代码段 - 抛出任何异常时都会发生错误.

Microsoft Visual Studio

为了防止在评估函数'System.Reflection.Assembly.LoadForm'时出现不安全的中止,允许所有线程运行.这可能已经改变了进程的状态,并且可能已经跳过遇到的任何断点.

此错误消息的根本原因是什么?如何防止它发生?

在此输入图像描述