我正在使用Bot Framework v4在Visual Studio 2019中制作一个机器人,但是突然应用程序进入中断模式并在System.Private中引发了类型为'System.Runtime.InteropServices.SEHException'的未处理异常。 CoreLib.dll。
当我在模拟器中测试我的机器人时,在会话中应用程序进入中断模式时会有所不同。
我正在使用Visual Studio 2019和Windows10。我在VS2017中也遇到相同的异常。两天前,相同的代码在我的计算机和另一台计算机上均能正常工作。我试过在debugger-options中关闭“ Just my code”,但没有任何区别。我还更新了VS和nuget-packages,但异常不断随机出现。
我总是通过这种方法定向到外部脚本SafeHandle.cs:
~SafeHandle()
{
Dispose(false);
}
在中断模式页面上显示: 您的应用已进入中断状态,但由于所有线程都在执行外部代码(通常是系统代码或框架代码),因此没有任何代码可供显示
输出显示应用程序何时进入中断模式:
An unhandled exception of type 'System.Runtime.InteropServices.SEHException' occurred in System.Private.CoreLib.dll
External component has thrown an exception.
有人发布了类似的问题here,但是线程启动器没有任何活动。