【发布时间】:2014-10-01 03:10:26
【问题描述】:
我正在尝试将演示项目与应用程序的 WiX MSI 安装程序捆绑在一起。我的目标是在用户的 Documents 目录中创建一个包含“Demo Project”文件夹的“Projects”文件夹。
由于我的安装范围是“perMachine”,因此将文件添加到用户目录会导致每个文件出现以下错误:
It must use a registry key under HKCU as its KeyPath, not a file
我可以通过将 RegistryValue 元素添加到每个组件来修复此错误,但演示项目至少有 1000 个文件。
我正在考虑为演示项目创建另一个安装程序,该安装程序将具有“perUser”安装范围,然后将其捆绑到 WiX 引导程序中。唯一的缺点是它感觉像一个黑客。
在为应用程序安装补充材料时,推荐的方法是什么?我应该构建另一个安装程序还是有一个 WiX 扩展允许我将文件复制到用户的文档目录?
【问题讨论】:
标签: wix