【发布时间】:2013-04-18 06:00:08
【问题描述】:
我们正在使用 WiX 3.5 开发 Windows Installer 安装程序 (MSI),并且我们在 MSI 中使用了合并模块。
在 MSI 中,我们指定了 ALLUSERS 属性值=1。 Windows 合并模块 (*.msm) 会使用此属性,还是我们也应该在生成 *.msm 文件的 .wxs 文件中指定 ALLUSERS 属性?
【问题讨论】:
标签: wix windows-installer wix3.5
我们正在使用 WiX 3.5 开发 Windows Installer 安装程序 (MSI),并且我们在 MSI 中使用了合并模块。
在 MSI 中,我们指定了 ALLUSERS 属性值=1。 Windows 合并模块 (*.msm) 会使用此属性,还是我们也应该在生成 *.msm 文件的 .wxs 文件中指定 ALLUSERS 属性?
【问题讨论】:
标签: wix windows-installer wix3.5
首先,它是ALLUSERS property。拼写和大小写至关重要。其次,不,MSI 应该设置 ALLUSERS=1 而不是 MSM。这是安装程序的决定,而不是合并模块的问题。
如果合并模块中的组件需要按机器安装,您可以考虑安排一个错误自定义操作来强制执行此操作。
【讨论】: