【发布时间】:2010-07-31 20:15:48
【问题描述】:
我需要安装一些文件到C:\Documents and Settings\currentUser\SomeFolder。
我找不到它的一些内置函数/变量。
有人可以帮助/告诉我<DirectoryRef Id="TARGETDIR"> 结构或我的问题的解决方案吗?
谢谢。
【问题讨论】:
标签: deployment wix wixlib
我需要安装一些文件到C:\Documents and Settings\currentUser\SomeFolder。
我找不到它的一些内置函数/变量。
有人可以帮助/告诉我<DirectoryRef Id="TARGETDIR"> 结构或我的问题的解决方案吗?
谢谢。
【问题讨论】:
标签: deployment wix wixlib
首先,您确定要这样做吗?您将获得这样一种行为:每个登录并启动您的程序的用户都将尝试进行修复并在未找到时要求进行原始安装。此外,当您卸载时,您将无法清理所有用户配置文件。
许多人更喜欢“首次运行”模式,您将安装程序安装到 C:\Documents and Settings\All Users\ 并且当您运行程序时,它会在需要时将文件复制到当前用户配置文件(通常仅在您正在覆盖为所有用户设置的内容)。
否则,这里是 Windows Installer / WiX 中可用目录的列表
系统文件夹属性: http://msdn.microsoft.com/en-us/library/aa370905(v=VS.85).aspx#system_folder_properties
您需要从AppDataFolder、LocalAppDataFolder 和CommonAppDataFolder 中进行选择。
【讨论】: