Неустранимая ошибка времени выполнения - возможно, ошибка CLR

Я хотел бы получить представление об ошибке, которую я получаю:

Помощник по управляемой отладке «FatalExecutionEngineError» обнаружил проблему в «C: \ app.exe». Дополнительная информация: среда выполнения обнаружила фатальную ошибку ... Эта ошибка может быть ошибкой в ​​среде CLR или в небезопасных или неподдающихся проверке частях пользовательского кода. Общие источники этой ошибки включают ошибки маршалинга пользователей для COM-взаимодействия или PInvoke, которые могут повредить стек ».

Я хотел бы понять не только саму ошибку, но что / как CLR может играть роль, и я никогда не слышал о COM-intercop или PInvoke ... так что некоторое представление об этом также будет полезно.

Кроме того, действительно странной частью всего этого является то, что если я продолжу через точки останова и не перейду или не перейду, я не увижу ошибку . Однако, если я прохожу строку за строкой, выскакивает ошибка ! Может ли кто-нибудь объяснить, почему я вижу это только во время прохождения?

Не уверен, какая еще информация будет полезна ... пожалуйста, дайте мне знать (конечно, красиво!), Что я могу добавить.

Заранее спасибо! :)

10
задан Hakan Fıstık 23 April 2018 в 12:44
поделиться