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