Я разработал приложение в WPF для локального использования на компьютере. Это приложение содержит файл базы данных (SQLite), где пользователь может хранить и читать данные в нем. Это означает, что для файла базы данных необходимы разрешения на чтение и запись. Я развертываю приложение с помощью мастера установки Visual Studio 2019.
Я могу установить приложение на разных компьютерах, и приложение работает. После установки приложения файл базы данных будет сохранен в папке данных локального приложения пользователя, например ... Users / Username / AppData / Roaming / ... Проблема в том, что доступ к этой базе данных может получить только тот пользователь, который установилприменение. Но я хочу, чтобы все пользователи в локальной системе имели доступ к этому файлу базы данных, чтобы приложение работало с каждой учетной записью пользователя на этом компьютере.
Поэтому мне нужна папка, в которой каждый пользователь и новые пользователиУ будущего есть доступ, чтобы сохранить мой файл базы данных. Кроме того, я попытался сохранить базу данных в папке приложения (это как C: \ programms ..., стандартная вещь), commonAppFolder (как C: \ ProgramData), но ничего не работает из-за отсутствия разрешений в этих папках,Есть ли какая-нибудь папка, с которой я могу настроить мой мастер установки? Что с общей папкой в c: \ users \? У меня нет вариантов выбрать этот путь в мастере установки (нет специальной папки или что-то)? Есть ли какой-либо рекомендуемый метод решения моей проблемы с файлом базы данных, который должен иметь разрешения на чтение / запись для каждого пользователя, чтобы приложение работало для каждого пользователя на компьютере?
Надеюсь, вы понимаете, английский немой естественный язык.