在安装项目中指定c:\ ProgramData文件夹?

时间:2010-09-16 17:10:14

标签: windows-installer setup-project

我在VS 2010中使用Windows Installer部署项目来为小型演示项目创建安装程序。该演示需要安装SQL Compact数据库文件(MyData.sdf)。该演示无法将数据库安装到用户计算机上的应用程序文件夹中 - 如果我这样做,我会收到“拒绝访问”错误。因此,安装数据库的逻辑位置似乎是用户的c:\ ProgramData文件夹下的子文件夹。

如何在部署项目的文件系统编辑器中指定c:\ ProgramData文件夹?我右键单击目标计算机上的文件系统节点并将鼠标悬停在添加特殊文件夹上以查看特殊文件夹的弹出列表,但我没有看到特殊的看起来像它的文件夹对应于c:\ ProgramData文件夹。

列表中的某个条目是否与文件夹对应?我是否必须将其设置为自定义文件夹?如果我这样做,我将如何设置自定义文件夹?谢谢你的帮助。

1 个答案:

答案 0 :(得分:35)

我不认为它可以在飞出时使用。您可以创建自定义文件夹并将其DefaultLocation属性设置为[CommonAppDataFolder]