Циклические зависимости DLL в .NET

У меня есть DLL, которая обеспечивает точку входа в приложение ASP.MVC. Назовем это Primary.DLL . В Primary.DLL определены контекст данных LINQ-to-SQL и другие классы. Где-то в Application_Start () , Assembly.Load () вызывается для загрузки Secondary.DLL . Вторичный НЕ упоминается в файле проекта Primary.DLL. Но на Primary имеется ссылка в файле проекта Secondary.DLL, поскольку контекст данных LINQ-to-SQL и другие классы, упомянутые выше, используются во Secondary.

Может ли это создать проблему циклической зависимости? Возникнут ли проблемы с таким дизайном?

6
задан Eranga 16 January 2012 в 02:23
поделиться