我正在使用 WiX 构建 MSI 安装程序,并且使用WixUI_Advanced
。我的定义ApplicationFolder
看起来像这样,遵循另一个SO答案中的建议(WiX 技巧和技巧 https://stackoverflow.com/questions/471424/wix-tricks-and-tips/578340#578340).
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="$(var.PlatformProgramFilesFolder)">
<Directory Id="APPLICATIONFOLDER" Name="$(var.InstallName)">
我现在想让用户选择进行静默安装并通过ApplicationFolder
路径上的名称,相对于适当的程序文件文件夹或绝对路径。
我知道我可以在命令行上传递公共属性值msiexec,
但我如何使用它作为价值ApplicationFolder
以及如何针对绝对路径和相对路径进行设置。
您只需在运行 msiexec 时在命令行上定义该属性:
msiexec /i product.msi APPLICATIONFOLDER="C:\Program Files\Company\Product\"
这些文件将安装到“C:\Program Files\Company\Product”目录中。
我建议使用绝对路径这里。相对路径可能会导致意想不到的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)