Hardevsinh Mori Ответов: 1

Что является лучшим способом хранения значений параметров в файлах настроек, таких как. config,. xml или registry в C#


То, чего я хочу добиться, очень просто: у меня есть приложение Windows Forms (.NET 3.5), которое использует путь для чтения информации. Этот путь может быть изменен пользователем с помощью формы параметров, которую я предоставляю.Мое приложение будет храниться на каждом клиенте,а файлы настроек должны храниться на удаленном сервере.

Теперь я хочу сохранить значение пути в файл для последующего использования и удаленного доступа. Это будет одна из многих настроек, сохраненных в этом файле. Этот файл будет находиться непосредственно в папке приложения.

Я понимаю, что доступны три варианта:

Файл ConfigurationSettings (appname. exe.config)
Реестр
Пользовательский XML-файл


Я видел другие дискуссии на эту тему, но это все еще не ясно для меня.

Что я уже пробовал:

я пробую удаленный реестр, но все же у меня есть некоторые проблемы.

1 Ответов

Рейтинг:
9

Richard MacCutchan

См. эту замечательную статью OriginalGriff: Где я должен хранить свои данные?[^].


Hardevsinh Mori

я проверяю статью но я хочу для удаленной настройки и приложение не является удаленным только файл базы данных хранится на удаленном сервере

Richard MacCutchan

Проблема та же самая. Каждое приложение будет нуждаться в настройках, хранящихся на его собственном компьютере.

Hardevsinh Mori

но когда я меняю файл на серверной машине,он также должен отражать все настройки клиентской машины.

Richard MacCutchan

Это зависит от того, как ваши клиенты подключаются к удаленной системе.