1

Enterprise Library のセマンティック ログを使用しています。単体テストを実行すると:

EventSourceAnalyzer.InspectAll(MyEventSource.Log)

例外をスローして失敗します。

System.ArgumentException: 同じキーを持つアイテムが既に追加されています。

これで問題ありませんが、前回のチェックインで大量の変更を加えました。既に追加されたキーを確認する方法はありますか?

ObservableEventLister を追加すると、アプリも同じエラー メッセージで失敗します。

_logListener.EnableEvents(MyEventSource.Log, EventLevel.Verbose, Keywords.All)

編集:
さまざまな領域をコメントアウトして失敗したキーを見つけましたが、それらが重複していることはわかりません。ソリューションをクリーニングした後、すべて機能します。しかし... 質問はまだ関連しています。私がしなければならなかったハッキーな方法以外に、重複したキーを見つける簡単な方法はありますか?

4

0 に答える 0