2008-09-17 4 views
1

У меня есть решение с несколькими различными проектами, некоторые из них являются чистыми библиотеками классов, а некоторые - проектами веб-приложений. Если я хочу, чтобы мои типы по умолчанию были доступны для всех проектов, куда я должен поместить файл конфигурации для контейнера?Где разместить файл конфигурации инфраструктуры инъекций зависимостей?

ответ

1

Что я имею в виду - это создать его в корневом каталоге решения. Затем для каждого проекта, который нуждается в этом, я:

  • право Нажать на> Добавить существующий
  • Обзор, и выберите файл
  • Кликните на стрелку вниз и выберите «Добавить ссылку»
  • Выберите файл в проекте
  • Свойства
  • Сложение Действие -> Содержание
  • Копировать в выходной каталог -> Скопировать если новее

Затем, когда вы инициализируете свою инфраструктуру Injectency Inject, вы можете использовать что-то вроде Server.MapPath("~/bin/filename.config").