Мы работаем над решением с различными проектами внутри него, большая часть которого находится внутри нашей библиотеки классов Domain. Этот проект содержит файл app.config с различными настройками. Ускоренная структура решения выглядит так:
Solution
Domain project
app.config
Integration tests project
app.config
Unit tests project
app.config
Other projects...
Когда мы запускаем наш проект интеграционных тестов (который ссылается на проект домена), файл app.config для нашего проекта домена копируется, он просто НЕ переименовывается в domain.dll.config, как вы ожидаете. Таким образом, настройки нашего домена НЕ выбираются при запуске наших интеграционных тестов.
Действие построения файла домена app.config = "Нет" и CopyToOutputDirectory = "Копировать всегда"
Есть идеи, что может быть причиной этого?
EDIT:
Хорошо, как мне хранить 1 копию домена app.config? Так что мне не нужно копировать его во все проекты, на которые он ссылается?