В моем коде я обнаружил ошибку, которая была перехвачена следующими исключениями во время работы программы. Однако, когда я запускал программу в Visual Studio, когда происходила ошибка, приложение просто выходило без каких-либо ошибок (другие ошибки обычно приводят меня к проблемной строке).
if (ApplicationDeployment.IsNetworkDeployed) {
AppDomain.CurrentDomain.UnhandledException += currentDomainUnhandledException;
Application.ThreadException += applicationThreadException;
}
Конечно, если я удаляю if
, я получаю обработку исключений моими методами, которая просто использует MessageBox
, чтобы показать ошибку. Есть ли способ заставить Visual Studio перехватить эту ошибку, как будто она перехватывает другие типы ошибок?