В ASP.Net Core по умолчанию есть файлы конфигурации в JSON. Это очень раздражает, так как JSON не поддерживает комментарии и поэтому совершенно не подходит для файлов конфигурации (как уже доказано инструментами внешнего интерфейса, которые предпочитают настройку javascript). Я полагаю, что это только для самых простых демонстраций, но вряд ли он используется для любого реального сценария проекта.
Я нашел в документации, я могу использовать AddXmlFile
на ConfigurationBuilder
, но должен быть один переключатель, чтобы даже генерировать новый проект с конфигурацией XML без необходимости делать это в коде.