Я продолжаю сталкиваться с этой проблемой, решаю ее, а затем, когда я реализую новый код, она возвращается снова.Это сводит меня с ума!
В конце концов я обнаружил, что если вы создадите экземпляр Window любого типа, даже если вы никогда не вызовете Show () или ShowDialog (), когда вы закроете свое приложение, оно не прекратит работу.Поэтому теперь я должен вызывать Close (), когда это уместно, и проблема никогда не возвращалась со всеми созданными мной Windows.
Я реализовал больше новых функций, которые несоздавать окна (насколько я могу судить!), но теперь мое приложение не прекратит работу снова .Я думаю, что нажатие паузы в VS IDE бесполезно, поскольку потоки не имеют никакого контекста, поэтому я не могу понять, какой код вызвал зависание.
Обычно я ожидаю, что поток, выполняющийся вфон, который не вышел (и не был установлен как фоновый поток), может вызвать такое поведение, но я не создаю никаких потоков на данный момент.
Может кто-нибудь порекомендовать хороший инструмент (бесплатный или лицензионный)требуется) что поможет мне быстро решить такие глупые проблемы?Сейчас я собираюсь вернуться, закомментировать тонну нового кода, а затем раскомментировать построчно, пока проблема не появится снова.Грубая сила - это то, как я обычно в конечном итоге исправляю подобные вещи, и буду очень признателен за инструмент, который облегчит мою жизнь.:)