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

Dav*_*man 21 windows-installer setup-project

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

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

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

spe*_*der 38

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

  • 这是描述这个的MSDN页面:https://msdn.microsoft.com/en-us/library/vstudio/716bxh4e(v = vs.100).aspx (4认同)