Страницы

Поиск по вопросам

пятница, 20 декабря 2019 г.

Где и как правильно хранить настройки программы?

#c_sharp #config #settings


Программа на С# (но в принципе это не столь важно), до этого использовал стандартный
app.config, быстро удобно, но его возможностей стало не хватать. Во первых параметров
стало много: сохранение состояний всех окон, некоторых контролов, настройки самой программы,
настройки подключения к серверу, которые надо шифровать ну и т.д. В общем решил написать
свой велосипед, теперь думаю где это все хранить, и соответственно как реализовать.

На данный момент склоняюсь к созданию своего класса настроек и его бинарной сериализацией,
но вот вопрос, где его хранить? Не хотелось бы его держать в папке с программой, и
для каждого пользователя иметь отдельные настройки.    


Ответы

Ответ 1



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

Ответ 2



На форуме был уже похожий вопрос, посмотрите, возможно найдете полезным

Комментариев нет:

Отправить комментарий