Visual Studio 2015:有没有"后调试"事件?

时间:2016-03-18 20:14:26

标签: windows visual-studio debugging visual-studio-2015 envdte

我有一个应用程序与另一个应用程序交互,在不使用时暂停它。如果我突然停止调试,挂起的进程将在后台保持活动状态,并且需要终止。

我做了一些研究,看起来像none of the people找到了一个适用于Visual Studio 2015的解决方案,特别是宏解决方案不起作用从VS2010开始看起来像一个掉落的功能......

我目前的解决方案是运行正确的taskkill命令作为构建后操作并在程序的启动代码中。

我正在寻找一种更优雅的方法来杀死它,所以"后调试"像下面的宏描绘的那样的事件将是完美的:

Private Sub DebuggerEvents_OnEnterBreakMode(
   ByVal Reason As EnvDTE.dbgEventReason, 
   ByRef ExecutionAction As EnvDTE.dbgExecutionAction) Handles DebuggerEvents.OnEnterBreakMode
    If (Reason = dbgEventReason.dbgEventReasonStopDebugging) Then
        KillLeftoverProgram()
    End If
End Sub

有没有办法在使用停止按钮后执行cleanup shell命令?

0 个答案:

没有答案