FairyFox5700
@FairyFox5700

Где лучше хранить файлы сериализации?

Я использую данные сериализации для заполнения хранилища DataSet.
Например у меня есть сериализируемые рецепты, и потом из этого файла я заполняю список DataSet.Recipes. Этот список используется по всей программе.
При развертывании проекта мне нужно что-бы пользователь тоже мог использовать этот список. Сейчас он храниться на моей машине, грубо говоря на диске D.
Где они должны храниться что-бы к ним имели доступ пользователи моей программы, и как сохранять путь к этим ресурсам(возможно необходимо использовать appconfig?)
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Microsoft рекомендует использовать вот этот метод
https://docs.microsoft.com/en-us/dotnet/api/system...

Вам нужно вызвать его с переменной userdir, userdocuments, или appdata

Хранить настройки стоит в app.settings или в реестре, это уже как вам удобней
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SlNik
Желательно сохранять в папку где обычно не требуются права администратора, допустим в мои документы:
Environment.SpecialFolder.Personal
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы