Есть ли способ изящно закрыть работающее приложение (например, ввести сообщение WM_CLOSE) с помощью команд меню / панели инструментов Visual Studio (я использую 2013)?
Очевидно, это не сработает, если вы остановились на точке останова, если только вы не продолжите.
Я спрашиваю, потому что мое приложение часто не отображается (покрыто другим приложением), пока я отлаживаю и, возможно, не после того, как продолжаю. Использование «Stop Debugging» немедленно останавливает приложение, насколько я понимаю. Таким образом, HttpListener, который я использую, например, не останавливается и не закрывается красиво. Чтобы снова подключиться в другом сеансе, необходимо прыгнуть через браузер через пяльцы.
Я подумал об использовании чего-то вроде AutoHotkey. Есть ли решения вне меню Инструменты-Внешние инструменты?
Даже если внешние инструменты - единственный способ сделать это, я не нашел способа получить исполняемый файл в качестве аргумента. Я могу приблизиться к $ (BinDir), но он основан на активном файле.