У меня есть решение с несколькими различными проектами, некоторые из них являются чистыми библиотеками классов, а некоторые - проектами веб-приложений. Если я хочу, чтобы мои типы по умолчанию были доступны для всех проектов, куда я должен поместить файл конфигурации для контейнера?Где разместить файл конфигурации инфраструктуры инъекций зависимостей?
1
A
ответ
1
Что я имею в виду - это создать его в корневом каталоге решения. Затем для каждого проекта, который нуждается в этом, я:
- право Нажать на> Добавить существующий
- Обзор, и выберите файл
- Кликните на стрелку вниз и выберите «Добавить ссылку»
- Выберите файл в проекте
- Свойства
- Сложение Действие -> Содержание
- Копировать в выходной каталог -> Скопировать если новее
Затем, когда вы инициализируете свою инфраструктуру Injectency Inject, вы можете использовать что-то вроде Server.MapPath("~/bin/filename.config")
.