代码之家  ›  专栏  ›  技术社区  ›  Emad Gabriel

使用安装程序项目部署SQL Compact版本(SDF文件)

  •  2
  • Emad Gabriel  · 技术社区  · 15 年前

    我有一个C.NET桌面应用程序,使用SQL Compact版本作为数据存储。 应用程序应该由机器上的任何用户使用,并且所有用户都应该看到相同的数据(每个用户的数据不应该不同)。

    我想知道应该在哪里部署SDF文件?

    • 用户的个人数据文件夹(我的文档)意味着每个用户都有一个单独的数据库。
    • 部署在与应用程序相同的文件夹上会导致Vista将文件复制到\users\appdata\local\virtualstore\,并且似乎会为每个用户制作不同的副本。

    在哪里部署SDF文件以确保所有用户都查看相同的数据最好?

    1 回复  |  直到 11 年前
        1
  •  2
  •   ErikEJ    11 年前

    部署到%programdata%文件夹下的某个位置,计算机的所有用户都可以访问该位置。