Развертывание SQL compact Edition (SDF-файлов) с помощью проекта установки


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

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

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

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

1 2

1 ответ:

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