Задача: Работа с пользовательскими настройками в Visual Studio.
Как добавить новую настройку?
Как вычитать параметры?
Что нужно подключить чтобы воспользоваться ConfigurationManager?
Инструменты: C#
Решение: Для хранения настроек приложения можно использовать файл App.config, для их вычитки служит класс ConfigurationManager.
Что нужно подключить чтобы воспользоваться ConfigurationManager?
Для того чтобы им воспользоваться нужно подключить модуль System.Configuration ([Project] -> References -> RMB (правая кнопка мыши) -> Add reference... -> Assemblies -> Check "System.Configuration" -> Ok
).
Как добавить новую настройку?
Открыть файл App.config
, если его нет — создать ([Project] -> RMB -> Add -> New Item... -> выбрать "Application Configuration File" -> OK
). Добавить секцию *appSettings*
, в которой можно размещать настройки по принципу — ключ/значение.
Пример:
<appSettings>
<add key="<ключ>" value="<значение>" />
</appSettings>
Code language: HTML, XML (xml)
Пример:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
...
<appSettings>
<add key="LogLevel" value="Trace" />
</appSettings>
</configuration>
Code language: HTML, XML (xml)
Как вычитать параметры?
using System.Configuration;
...
var logLevel = ConfigurationManager.AppSettings["LogLevel"];
Code language: C# (cs)