Tôi có một DLL cung cấp một điểm vào cho một ứng dụng ASP.MVC. Hãy gọi số này Primary.DLL. Trong Primary.DLL, có bối cảnh dữ liệu LINQ-to-SQL và các lớp khác được định nghĩa. Đâu đó trong số Application_Start()
, Assembly.Load()
được gọi để tải Secondary.DLL. Phụ không được tham chiếu trong tệp dự án Primary.DLL. Nhưng Primary được tham chiếu trong tệp dự án của Secondary.DLL vì bối cảnh dữ liệu LINQ-to-SQL và các lớp khác được đề cập ở trên được sử dụng trong Secondary.Phụ thuộc DLL tròn trong .NET
Điều này có tạo ra sự cố phụ thuộc vòng tròn không? Có vấn đề gì với loại thiết kế này không?
Bạn có gặp phải sự cố cụ thể với nó không? –
Ngẫu nhiên, kể từ khi phụ thuộc vòng tròn làm việc nếu bạn bằng cách nào đó đánh lừa trình biên dịch vào tạo ra chúng, điều này không thể là một vấn đề. – Joshua