Есть много причин, по которым это может произойти, но в основном это сводится к вашему процессу паспорта или его дочернему процессу, а не закрывается, как только вы «закрываете окно».
Что нужно проверить:1. Дополнительные потоки не прерываются (рабочие потоки не завершены и т. Д.) 2. Отладка, точки останова, вызывающие зависание процесса закрытия.
Сначала я удалил бы все точки останова, а затем посмотрел, какие процессы, которые вы можете запустить, могли бызадерживать закрытие процесса, например, рабочие потоки, запись в файл, доступ к аппаратному обеспечению.
Иногда лучше убить процессы, используя кнопку остановки в Visual Studio.