5

Visual Studioでは、デバッグモードで特定の例外を解除したいと考えています。これは、 "Debug >> Exceptions"ダイアログウィンドウ(下記の画像を参照)によって設定されます。これらのチェックボックスの有効化と無効化をマクロで制御できますか?私はワンクリックでこれらの有効/無効を制御するボタンをツールバーに追加したいと思います。Visual Studioでマクロによるデバッグ例外を有効にする

alt text

+0

も参照してください:http://stackoverflow.com/questions/9920391/script-to-enable-disable-breaking-on-specific-exception-types-in-visual-studio – cyberenergy

答えて

5

はい、あなたはExceptionSettingsクラスを使用してオンまたはオフに例外を切り替えるには、マクロを使用することができます。問題は、マクロを使用するのが本当に遅いようです。以下のリンクには、これを始めるためのコードがあります。

Customizing Exception Handling in the VS Debugger - John Robbins' Blog
Fixing Debug > Exceptions settings programmatically - code.logos.com

+0

ありがとうございました。 "Debugger3"インターフェースが必要ですhttp://msdn.microsoft.com/en-us/library/envdte90.debugger3.aspxそして、ここでは、ブログがダウンする場合のための簡単なスナップがあります:Sub BreakWhenThrown(オプションByVal strException As String = "") 点心DBGとしてDebugger3 = DTE.Debugger 薄暗い例えばExceptionSettings = _ dbg.ExceptionGroups.Itemとして( "共通言語ランタイム例外") eg.SetBreakWhenThrown(真、eg.Item(strException)) 終了サブ –

関連する問題