我希望为生成msi的wix工具集指定一个自定义默认目录,原因是程序/安装除了将程序文件复制到程序文件目录之外不需要管理员权限,我正在考虑允许安装到漫游目录。
答案 0 :(得分:2)
通常,您指定包含组件/文件的目录树。像这样:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLDIR" Name="MyExample">
<Component Id="ApplicationFiles" Guid="12345678-1234-1234-1234-222222222222">
会将您拥有的任何组件放入Programfiles \ MyExample。
这是你想要做的吗?您可以从标准安装程序属性之一开始,例如漫游AppDataFolder(如果您需要它):
http://msdn.microsoft.com/en-us/library/aa367565(v=vs.85).aspx
答案 1 :(得分:0)
WIXUI_INSTALLDIR
基本上就是我想要的,一旦我找到了我想要的东西:
https://stackoverflow.com/a/3302238/832705
供参考,使用WIXUI_INSTALLDIR
默认目录xml结构的Wix v3 install target directory input dialog(wix文档链接)。