У меня есть веб-приложение asp.net mvc, и оно зависит от библиотеки классов. Я создаю его классы с помощью Autofac IoC.
Но эта библиотека классов зависит от нижнего уровня (еще одна библиотека классов), на которую нет ссылок в веб-приложении. А также классы из этого нижнего слоя, которые я хотел бы создать с помощью Autofac. Но вот вопрос - где прописать классы и интерфейсы для автофака для этого нижнего уровня?
Должен ли я сделать в проекте библиотеки классов, на который ссылается веб-приложение (средний уровень) какой-то конфиг-класс с одним статическим методом, в котором я должен зарегистрировать классы и интерфейсы из нижнего уровня и вызвать его в application_start веб-проекта?
Не следует ли мне зарегистрировать в этом методе классы из обоих слоев (средний и нижний, обе библиотеки классов)? Или я должен сделать специальный проект конфигурации/регистрации autofac? Мне кажется ненужным.
Спасибо за советы