Я просто хочу отключить отладчик при выходе из моего приложения в Visual Studio. После закрытия процесс очистки занимает несколько секунд, и я не хочу ждать. Я работаю в VB.NET:Как программно отсоединить отладчик в Visual Studio
Private Sub frmBladeAlignment_FormClosing(ByVal sender As Object,
ByVal e As FormClosingEventArgs) Handles MyBase.FormClosing
Select Case e.CloseReason
Case CloseReason.UserClosing
Select Case MessageBox.Show("Are you sure you wish to exit?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
Case DialogResult.Yes
e.Cancel = False
Case DialogResult.No
e.Cancel = True
End Select
Case else
e.Cancel = False
End Select
If Not e.CancelThen
Me.Enabled = False
Me.Text = "APPLICATION IS CLOSING"
Application.DoEvents()
If Debugger.IsAttached Then
' detach debugger here
End If
End If
End Sub
' this is an MDI application and many operations
' are done in child forms when the main form
' is closing
Я посмотрел в System.Diagnostics.Debugger
класса, но не нашел ничего полезного.
http://msdn.microsoft.com/en-us/library/System.Diagnostics.Debugger.aspx
Это выглядит как хороший ответ, но количество времени мне потребуется импортировать функцию API и отлаживать ее, это будет больше, чем ждать завершения моего приложения в конце. Спасибо, согласился. – djv