Я создал приложение WPF. Я использую проект установки Visual Studio для создания установки приложения.
В моем приложении у меня есть локальная база данных, которая находится в папке проекта (папка приложения). Когда я устанавливаю приложение на любой другой диск, кроме диска C: (диск операционной системы), оно работает нормально. Но когда я устанавливаю приложение на диск C:
, мое приложение не может получить доступ к файлу базы данных. Кроме того, когда я подключаю базу данных к SQL Server Management Studio, она подключается только для чтения:
Кроме того, я просмотрел Eventviewer и обнаружил эту ошибку:
Я попытался добавить файл .mdf
в папку Programdata
, но проблема не решена. Я знаю, что это проблема, связанная с разрешением. Но есть ли способ решить эту проблему с помощью проекта установки Visual Studio?
.mdf
- это файл базы данных SQL Server, поэтому для его использования на этом компьютере должен быть установлен SQL Server Express. Вы устанавливаете эту зависимость в своем приложении? - person marc_s   schedule 27.05.2018