Как и где я могу запустить команду, когда приложение закрывается, даже если это отладка?Остановить отладочное событие в C#
Мне нужно выполнить команду в любом выходе, даже если пользователь является разработчиком и нажимает кнопку «остановить отладку» в Visual Studio.
Стараюсь с
Application.ApplicationExit += new EventHandler(this.OnApplicationExit);
, но он не работает. Может быть, я ошибаюсь или это не событие.
Я использую Winforms, а не в форме Close не может быть событием.
Я использую Visual Studio 2005 Net Framework 2.0 (по требованию клиента), но только для информации.
Может я могу переписать ?:
public static void Exit();
мне любопытно - почему бы клиент беспокоили по поводу отладки остановки? –
@ m.edmondson, я тоже. –
@ m.edmondson Я смотрел на это для некоторых веб-тестирования - он должен запускать браузеры во время тестов, а выход из отладчика не запускает оставшуюся часть используемого блока, который очищает. Это немного раздражает, так как вы в конечном итоге открываете большое количество браузеров. –