Я только начал с 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
Поскольку я работаю с включенными перехваченными исключениями, это довольно раздражает. Есть идеи, что это такое или как от него избавиться?
Кроме того, я хотел бы добавить Trace Listener, чтобы выводить все записи в VS выход. Но похоже, что "Слушатель трассировки диагностики системы" не поддерживает форматировщик, что приводит к переполнению вывода. Придется ли мне по-прежнему писать собственный слушатель (как я делал в v3) для выполнения этой очень простой задачи?