У меня есть 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.
Может ли это создать проблему циклической зависимости? Возникнут ли проблемы с таким дизайном?