以前のバージョンの Visual Studio では、拡張機能 (より具体的にはアドイン) への単一のエントリ ポイントであるOnConnect
メソッドがありました。そこから、メニュー項目の追加、グローバル例外ハンドラーの設定など、すべての Visual Studio 操作を実行して、未処理の例外を適切に処理することができました。
Visual Studio 2010 の VsPackage では、動作が異なります。アプリケーションの多くの部分 ( IWpfTextView
.
try..catch
このようなすべてのコンポーネントを独自のコンポーネントに明示的にラップせずに、VsPackage で (重要ではない) 例外のグローバル ハンドラーを効率的に実装するにはどうすればよいでしょうか? 繰り返しになりますが、目標は、Visual Studio をクラッシュさせることなくグローバルな例外を処理できる、ReSharper の例外ダイアログのようなものを持つことです。