2016-03-17 4 views
-1

Это родственный вопрос имеет ответ, который описывает в том числе/ссылки на дополнительные конфигурационные файлы от файла конфигурации по умолчанию: How to read values from multiple Configuration file in c# within a single project?Использование нескольких файлов конфигурации без «включая» с помощью configSource

Это единственный (разумный) способ сделать это или C# позволяет мне свободно обращаться к различным файлам конфигурации? Есть ли что-то особенное в app.config?

ответ

1

Мой личный опыт работы с файлами Config заключается в том, что если вы хотите их программно читать или добавлять дополнительные поля и т. Д., Вам нужно много работать. Вот почему я обычно создаю свой собственный код конфигурации. Это может звучать как изобретать колесо, но конфигурация должна быть легко прочитана и изменена людьми. Также может измениться его формат. В зависимости от вашей конфигурации вам может понадобиться простой текстовый файл или конфигурация стиля json.

Если вы хотите сделать это с помощью метода .NET, класс ConfigManager позволяет открывать/изменять файлы .config, предполагая, что у вас есть все элементы, описанные как классы где-то.