Настройка развертывания Visual Studio: процесс не будет убит - PullRequest
0 голосов
/ 07 ноября 2011

Я создал приложение формы в VC ++ и разработал настройку развертывания. Мы запускаем исходники через визуальную студию, форма выскакивает. Однако, когда я закрываю его, он не выходит полностью. Диспетчер задач все еще показывает запущенный процесс. Так что нужно убить явно из TaskManager. Я написал фрагмент приложения kill в деструкторе формы. После запуска в Visual Studio диспетчер задач показывает, что процесс завершен и работает, как ожидалось.

Теперь, когда я создал настройку развертывания с теми же источниками, она работает не очень хорошо. Диспетчер задач по-прежнему показывает процесс, запущенный даже после закрытия формы.

Я был бы очень признателен, если бы кто-нибудь мне помог!

Заранее спасибо, Саурабх

1 Ответ

0 голосов
/ 08 ноября 2011

Однако, когда я закрываю его, он не выходит полностью.

Это похоже на проблему в коде вашего приложения.

Так что нужно явно убить из TaskManager. Я написал убийство фрагмент приложения в деструкторе формы.

Это плохая идея. Ваше приложение должно закрыться изящно. Вам не нужно убивать его процесс.

...