我刚开始使用企业库的 v5,似乎遇到了一些奇怪的问题。像往常一样,我从记录开始。我刚刚添加了所需的引用并执行以下代码:
Logger.Write("test");
到目前为止没有什么特别的。检查输出我发现了一个很奇怪的问题;当第一次调用代码并加载所有必需的库时,似乎有异常......
A first chance exception of type 'System.Threading.SynchronizationLockException' occurred in Microsoft.Practices.Unity.dll
A first chance exception of type 'System.Threading.SynchronizationLockException' occurred in Microsoft.Practices.Unity.dll
由于我打开了咳嗽异常,这很烦人。知道它是什么或如何摆脱它吗?
此外,我想添加一个跟踪侦听器以将所有登录打印到 VS 输出中。但似乎“系统诊断跟踪侦听器”不支持格式化程序,从而导致输出泛滥。我还需要编写一个自定义监听器(就像我在 v3 中所做的那样)来完成这个非常基本的任务吗?