Я пытаюсь отследить причину, по которой мое приложение WPF не завершается корректно во время отладки. Под «чисто» я подразумеваю, что все окна закрыты, я вижу различные сообщения в окне вывода, показывающие, что приложение завершено, но процесс все еще активен, а кнопка «Стоп» в отладчике все еще активна.
Я вызываю метод Shutdown()
, но что-то мешает завершению приложения. Я почти уверен, что это как-то связано с подключением Ethernet к устройству ввода-вывода, но не могу понять, что я делаю неправильно. (Когда я комментирую вызов для подключения устройства, приложение может закрыться)
Мне было интересно, может ли VSE 2010 перечислить все активные потоки, поскольку это может дать представление о том, что еще «живо» после завершения основной программы. Или есть внешний инструмент, который может помочь здесь?