Конфигурация эталонного решения из конфигурации проекта - PullRequest
0 голосов
/ 04 октября 2018

Я новичок в .NET, но принял решение от другого разработчика.Решение имеет 12 отдельных проектов, и каждый проект имеет 9 файлов AppSettings.config, основанных на различных тестовых и производственных средах.Каждый из этих файлов конфигурации среды имеет некоторые настройки приложений, которые всегда одинаковы для всех файлов конфигурации.Я хотел бы иметь 1 файл конфигурации решения / global, на который можно ссылаться в каждом из 9 файлов конфигурации проекта.

1 Ответ

0 голосов
/ 04 октября 2018

Если вы хотите, чтобы глобальные и локальные настройки были одинаковыми, этого очень трудно достичь.

Если все файлы конфигурации одинаковы, вы можете связать файлы из одного источника.

https://andrewlock.net/including-linked-files-from-outside-the-project-directory-in-asp-net-core/

Можете ли вы сослаться на другой файл конфигурации для определенного раздела:https://docs.microsoft.com/en-us/dotnet/api/system.configuration.sectioninformation.configsource?view=netframework-4.7.2

Таким образом, вы можете использовать одни и те же строки подключения для всех проектов.

Для более сложных задач вам придется что-то настраивать самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...