Я только начал с 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), чтобы выполнить эту очень простую задачу?