Я выполнил .exe для своей программы от папки отладки. Это работало, но когда я закрыл его, я обнаружил, что это было все еще перечислено в списке процессов в Диспетчере задач.
Я полагаю, что, должно быть, забыл шаг, так как это - моя первая программа winforms.
Пока код в вашем методе Main
выглядит так:
Application.Run(new MainForm());
Тогда все должно быть в порядке (при условии «MainForm» это имя вашей основной формы). WinForms выйдет из процесса, когда форма, которую вы передали в Application.Run
, закроется.
В противном случае вы можете вызвать Application.Exit ()
самостоятельно в обработчике события Closed вашей формы.