如何找出哪个密钥在Microsoft.Practices.EnterpriseLibrary.SemanticLogging单元测试中具有相同的密钥

时间:2013-09-19 07:31:30

标签: logging enterprise-library

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

EventSourceAnalyzer.InspectAll(MyEventSource.Log)

失败,抛出异常:System.ArgumentException:已添加具有相同键的项目。

这一切都很好,但我在最后一次检查时做了一堆修改。有没有办法找出已经添加了哪些密钥?

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

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

*** EDIT 我通过评论不同的区域找到了失败的密钥,但我看不出那些是重复的。清洁溶液后,一切正常。但是......问题仍然存在。除了我必须做的hacky方式之外,还有一种简单的方法可以找到重复的密钥吗?

0 个答案:

没有答案