Ho appena iniziato con la v5 della lib aziendale e sembra che incontri alcuni strani problemi. Come al solito ho iniziato con la registrazione. Ho appena aggiunto i riferimenti richiesti ed eseguito il seguente codice:SynchronizationLockException + Logging
Logger.Write("test");
Niente di speciale finora. Controllando l'output ho trovato un problema abbastanza strano; quando il codice viene chiamato per la prima volta e tutte le librerie necessarie vengono caricati Sembra che ci siano delle eccezioni ...
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
Dal momento che io lavoro con eccezioni Cought acceso, questo è abbastanza fastidioso. Qualche idea di cosa sia o come liberarsene?
Inoltre vorrei aggiungere un listener di traccia per stampare tutto il log in uscita VS. Ma sembra che il "Sistema Diagnostings Traccia Listener" non supporta un formattatore, che si traduce in una produzione allagata. Devo ancora scrivere un ascoltatore personalizzato (come ho usato per fare in v3) per raggiungere questo molto di base compito?
Questo può essere risolto (senza virgolette) sostituendo uno dei componenti interni di Unity. Vedi la mia risposta. –