DebuggerEvents.OnEnterDesignMode полезно, когда Visual Studio прекращает отладку.
OnEnterDesignMode выдает dbgEventReasonEndProgram , когда пользователь нажимает кнопку Stop Debugging.
Однако OnEnterDesignMode также выдает dbgEventReasonEndProgram (не dbgEventReasonDetachProgram), когда пользователь нажимает кнопку «Отсоединить все».
Как отличить команду «Остановить отладку» от команды «Отключить все» в расширении Visual Studio (.vsix)?