Развертывание SQL Compact Edition (файлы SDF) с использованием проекта установки - PullRequest
2 голосов
/ 27 августа 2009

У меня есть настольное приложение на C # .NET, использующее редакцию SQL Compact в качестве хранилища данных. Приложение должно использоваться любым пользователем на машине, и все должны видеть одни и те же данные (данные не должны отличаться для каждого пользователя).

Мне интересно, где я должен развернуть файл SDF?

  • Папка личных данных пользователя (Мои документы) означает, что у каждого пользователя будет отдельная база данных.
  • Развертывание в той же папке, что и приложение, заставляет vista скопировать файл в \ USers \ Appdata \ local \ VirtualStore \, и, похоже, для каждого пользователя создаются разные копии.

Где лучше всего развернуть файл SDF, чтобы все пользователи смотрели на одни и те же данные?

1 Ответ

2 голосов
/ 06 ноября 2009

Развернуть в папку в папке% ProgramData%, к ней могут получить доступ все пользователи машины

...