Программа, над которой я сейчас работаю, иногда зависает с проблемным событием AppHangB1. Я проследил это до определенной серии действий, но это, похоже, тип гейзенбаг, так как всякий раз, когда я прохожу код, он не проявляется И как только программа зависает, я не могу приостановить программу, чтобы увидеть, где она зависла в Visual Studio. В этом приложении происходит много вещей (неуправляемое взаимодействие, многопоточность и т. Д.), Поэтому в моем конкретном приложении может быть любое количество ошибок.
Я не ищу никого, кто решит мою проблему для меня, мне просто интересно, какие типы вещей могут вызвать зависание такого типа? Я нашел пару просмотров в Google, но ничего не помогло. Любые приемы отладки для приложений .NET, которые могут помочь точно определить проблему, также помогут.