1

我正在使用 Enterprise Library 的语义日志记录。当我运行单元测试时:

EventSourceAnalyzer.InspectAll(MyEventSource.Log)

它失败了,抛出异常:

System.ArgumentException:已添加具有相同键的项目。

这一切都很好,但我在上次签到时做了一堆更改。有没有办法找出已经添加了什么键?

当我添加 ObservableEventLister 时,该应用程序也会失败并显示相同的错误消息:

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

编辑:
我通过注释掉不同的区域找到了失败的键,但我看不到那些是重复的。清洁溶液后,一切正常。但是......这个问题仍然是相关的。除了我必须做的骇人听闻的方式之外,有没有一种简单的方法可以找到重复的密钥?

4

0 回答 0