Мое приложение исторически использовало ini-файл на том же файловом сервере, что и данные, которые он потребляет, предназначено для хранения на пользовательские настройки, чтобы они перемещались, если пользователь входит в систему с нескольких компьютеров. Для этого у нас был файл, который выглядел так:Доступ к файлу настроек/настроек на сервере
[domain\username1]
value1=foo
value2=bar
[domain\username2]
value1=foo
value2=baz
Для этой версии мы пытаемся перенести подальше от использования ини файлов из-за ограничения в win32 ини функции чтения/записи без необходимости писать пользовательские INI файловый парсер.
Я посмотрел файлы app.config и пользовательские настройки, и ни один из них не подходит. Первый должен находиться в той же папке, что и исполняемый файл, и последний не предоставляет никаких средств для создания новых значений во время выполнения.
Есть ли встроенный параметр, который мне не хватает, или мой лучший путь для написания собственного класса предпочтений и использование XML-сериализации структуры для его написания?
Это тот вывод, к которому я пришел, но хотел удостовериться, что я не забывал что-то скрытое в той части рамки, на которую я никогда не смотрел. –