VS2019 выдает необработанное исключение типа 'System.Runtime.InteropServices.SEHException' - PullRequest
0 голосов
/ 10 июля 2019

Я использую Bot Framework v4 для создания бота в Visual Studio 2019, но внезапно приложение переходит в режим прерывания и выдает необработанное исключение типа 'System.Runtime.InteropServices.SEHException', возникшее в System.Private. CoreLib.dll.

Когда я тестирую своего бота в эмуляторе, оно меняется, когда во время разговора приложение переходит в режим прерывания.

Я использую Visual Studio 2019 и Windows 10. Я также получаю то же исключение в VS2017. Тот же код работал два дня назад на моем компьютере, а также на другом компьютере. Я попытался отключить «Просто мой код» в параметрах отладчика, но это не имело никакого значения. Я также обновил VS и nuget-пакеты, но исключение продолжает поступать случайным образом.

Я всегда получаю указание на внешний скрипт 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.

Кто-то опубликовал аналогичный вопрос здесь , но от создателя темы не было никаких действий.

...