Управление настройками C # - PullRequest
6 голосов
/ 17 января 2009

Мне кажется, что я всегда заново изобретаю колесо для каждого приложения, когда ему нужно загрузить / сохранить общие настройки в XML-файл. Каков наилучший способ управления основными настройками приложения, которые пользователь может настроить и которые необходимо сохранить / восстановить?

Ответы [ 5 ]

7 голосов
/ 17 января 2009

Мне нравится использование пользовательских разделов конфигурации в файлах .config в сочетании с загрузкой внешних файлов .config вместо стандартного app.config.

5 голосов
/ 17 января 2009

Вы используете Visual Studio? Есть встроенный менеджер настроек, и я считаю, что он хорошо работает в большинстве ситуаций. Только не забудьте позвонить Settings.Save(), прежде чем приложение закроется.

2 голосов
/ 10 сентября 2009

Почему люди рекомендуют app.config или web.config? они самые уродливые файлы в мире. Попробуйте свой собственный XML http://www.picnet.com.au/blogs/Guido/post/2009/09/10/XML-Settings-Files-No-more-webconfig.aspx

К этому дизайну легко привыкнуть, и как только вы это сделаете, вы больше никогда не вернетесь к этим ужасным файлам.

0 голосов
/ 24 августа 2010

Вероятно, не самый лучший метод (например, bc, он перезапускает веб-приложение), но если вам нужно что-то быстрое и грязное, например, для небольшого приложения, где вам просто нужно получить доступ / изменить несколько простых значений, взгляните на

http://www.dotnetspark.com/Forum/656-how-to-modify-webconfig-file-dynamically.aspx (см. Ответ Лалита)

http://ramanisandeep.wordpress.com/2009/04/07/programming-the-webconfig-file-using-c/

0 голосов
/ 17 января 2009

Файл / Новый элемент ... и выберите Настройки . Затем вы можете настроить параметры пользователя и приложения, и VS создаст класс, который обеспечит вам легкий доступ к этим настройкам.

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