У меня есть сеть, которая ссылается на слой данных и сущностей.Теперь я хочу расширить свое решение с помощью консольного приложения, которое будет выполнять некоторые вещи, связанные с базой данных, и, следовательно, также иметь ссылку как на уровень данных, так и на слой сущностей.В своем слое Data and Entity я использую Dependency Injection повсеместно и думал, нужно ли мне снова объявлять все привязки для этих инъекций (как в моем веб-приложении) - или я могу как-то поделиться ими, чтобымое веб-приложение и консоль используют одинаковые привязки?
Моей первой мыслью было создать общую библиотеку со ВСЕМИ моими привязками, а затем вызывать только те, которые мне нужны ... но это привело к ненужным ссылкам на дерьмовую загрузку сборок.
Вкратце: Как я могу объявить свои привязки внедрения зависимостей один раз и использовать их как в своем веб-приложении, так и в моем консольном приложении?
Есть предложения?