Tôi vừa mới bắt đầu với v5 của lib doanh nghiệp và dường như gặp phải một số vấn đề lạ. Như thường tôi bắt đầu với đăng nhập. Tôi vừa thêm các tham chiếu bắt buộc và thực thi mã sau:SynchronizationLockException + Logging
Logger.Write("test");
Không có gì đặc biệt cho đến nay. Kiểm tra đầu ra tôi thấy một vấn đề khá lạ; khi mã được gọi là lần đầu tiên và tất cả các libs cần được nạp như vẫn có trường hợp ngoại lệ ...
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
Kể từ khi tôi làm việc với trường hợp ngoại lệ cought bật, đây là khá khó chịu. Bất kỳ ý tưởng đó là gì hoặc làm thế nào để thoát khỏi nó?
Hơn nữa tôi muốn thêm Trình theo dõi dấu vết để in tất cả việc đăng nhập vào đầu ra VS. Nhưng có vẻ như "Trình theo dõi lỗi dò tìm hệ thống" không hỗ trợ trình định dạng, kết quả là kết quả bị ngập. Tôi vẫn phải viết một người nghe tùy chỉnh (như tôi đã từng làm trong v3) để đạt được nhiệm vụ rất cơ bản này?
Điều này có thể được giải quyết (không cần trích dẫn) bằng cách thay thế một trong các thành phần bên trong của Unity. Xem câu trả lời của tôi. –