【问题标题】:Specifying c:\ProgramData folder in Setup project?在安装项目中指定 c:\ProgramData 文件夹?
【发布时间】:2011-04-13 08:12:39
【问题描述】:

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

如何在部署项目的文件系统编辑器中指定 c:\ProgramData 文件夹?我右键单击 File System on Target Machine 节点并将鼠标悬停在 Add Special Folder 上以查看特殊文件夹的飞出列表,但我没有看到特殊文件夹看起来对应于 c:\ProgramData 文件夹的文件夹。

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

【问题讨论】:

    标签: windows-installer setup-project


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    相关资源
    最近更新 更多