Хранить пользовательскую информацию в приложениях .net - PullRequest
1 голос
/ 07 апреля 2009

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

Я мог бы использовать файлы реестра или конфигурации, но у некоторых пользователей недостаточно прав для их сохранения / загрузки.

Я что-то слышал о частном хранилище сборок или что-то в этом роде, это путь?

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

Ответы [ 3 ]

5 голосов
/ 07 апреля 2009

Как насчет Пользовательских настроек приложения ? (Они хранятся локально в папке Local Settings каждого пользователя.) Вы также можете создать файл настроек, используя конструктор VS , и их довольно просто поддерживать.

Здесь больше информации от MSDN здесь об архитектуре настроек приложения в целом, с еще несколькими ссылками на этой странице.

1 голос
/ 07 апреля 2009

Вы можете использовать my.settings. Проверьте эту страницу из MSDN.

0 голосов
/ 07 апреля 2009

Большинство приложений в настоящее время используют какую-то базу данных для хранения информации. SQL Express и SQLLite могут обслуживать эту цель.

...