Кроме того, я не знаю, могу ли я воспроизвести его сейчас, когда это произошло (я использовал это конкретное приложение в течение недели или двух без проблем), предполагая, что я запускаю свое приложение в VS отладчик, как мне следует отлаживать тупик после того, как это произошло? Я думал, что смогу получить стек вызовов, если я приостановил программу и, следовательно, посмотрю, где были разные потоки, но нажатие паузы просто заставило Visual Studio зайти в тупик, пока я не убил свое приложение.
Есть ли какой-то способ, кроме просмотра моего исходного дерева, чтобы найти потенциальные проблемы? Есть ли способ получить столы вызовов, как только возникла проблема, чтобы увидеть, где проблема? Любые другие инструменты/подсказки/трюки, которые могут помочь?