私は確信しているこの思い付く最初の人ではないです。. ただし, 誰もこのようなトリックを公開以来、私は昨年 7 月、コミュニティに細心の注意を払って始めたを気づいていません。. だから, この速く、容易なデバッグのヒント ポストイットだと思った.
このエラーを生成を開始するイベント レシーバーに取り組んで、 12 ハイブ:
読み込みエラーとイベント レシーバー Conchango.xyzzyEventReceiver xyzzy で実行, バージョン 1.0.0.0 を =, カルチャ ニュートラル =, PublicKeyToken = blahbalhbalh. 詳細は以下、します。. : オブジェクト参照オブジェクトのインスタンスに設定されていません.
私は私のコード、配置、テストのサイクルの 1 つでも多くのことを行っていたのでこのバグを導入していた私とは知らなかった.
私は試みた このソリューション SharePoint の期待とそこに私の pdb を取得するには 12 ハイブは、スタック トレースを表示, 運. それが可能ならと誰かがわからない, 私に知らせてください。 🙂
それはすることを知っています。 ログ メッセージに書いて、 12 ハイブ. 率直に言って, 少し怖いと実装するより速く何かをしたかった.
それが私は少なくともこのような汎用的な例外を再スローとキャッチによっていくつかの基本的なトレース情報を得ることができるが発生しました:
してください。 { UpdateEditionDate(プロパティ); } キャッチ (例外 e) { スロー 新機能 例外(「ディスパッチャー, UpdateEditionDate(): 例外: [" + e.ToString() + "]."); }
これに現れた、 12 thusly ハイブします。:
読み込みエラーとイベント レシーバー Conchango.xyzzyEventReceiver xyzzy で実行, バージョン 1.0.0.0 を =, カルチャ ニュートラル =, PublicKeyToken = ハント. 詳細は以下、します。. : ディスパッチャー, UpdateEditionDate(): 例外: [通常。: オブジェクト参照オブジェクトのインスタンスに設定されていません. Conchango.xyzzyManagementEventReceiver.UpdateEditionDate で(SPItemEventProperties のプロパティ) Conchango.xyzzyManagementEventReceiver.Dispatcher で(SPItemEventProperties のプロパティ, 文字列 eventDescription)].
それは私の特定の問題を追跡するために必要なすべての詳細を与えたし、たくさん今後それを使用することを期待.
</終了>
いっそのこと, ロギング ライブラリのようなエンタープライズ ライブラリまたは log4net とあなたの人生がさらに簡単に組み込むこと.