То, чего я хочу достичь, очень просто: у меня есть приложение Windows Forms (.NET 3.5), которое использует путь для чтения информации. Этот путь может быть изменен пользователем с помощью формы параметров, которую я предоставляю.
Теперь я хочу сохранить значение пути в файле для последующего использования. Это будет одна из многих настроек, сохраненных в этом файле. Этот файл будет находиться непосредственно в папке приложения.
Я понимаю, что доступны три варианта:
- Файл настроек конфигурации (appname.exe.config)
- Registry
- Пользовательский XML-файл
Я прочитал, что файл конфигурации .NET не предназначен для сохранения значений обратно в него.
Что касается реестра, я хотел бы получить как можно дальше от него.
Значит ли это, что мне следует использовать собственный XML-файл для сохранения настроек конфигурации?
Если так, я хотел бы видеть пример кода этого (C #).
Я видел другие дискуссии на эту тему, но мне все еще неясно.