Wix:将多个注册表项收集到单个 wxs 文件中

问题描述

我已经使用 WIX 大约一年了。我无论如何都不流利,但我设法从中得到了我想要的。

我正在使用 WIX 构建 MSI 安装程序,这很棒。它几乎完成了。我可以收集所有目录并获取所需的 WIX wxs 文件。我的 product.wxs 文件包含这些文件,一切正常。

但是,我似乎遇到了注册表项的问题。我可以为每个注册表项创建单独的 wxs 文件,但我的应用程序目前有 4 个,而且只会增加

有没有办法可以使用 Heat (heat.exe) 将文件夹中的注册表项合并到一个 wxs 文件中?

我目前有: <Exec Condition="Exists(@(RegistrySettingsFiles))" Command='"$(WixToolPath)heat.exe" reg @(RegistrySettingsFiles) -g1 -out $(ProjectDir)HarvestedFiles\%(RegistrySettingsFiles.Filename).wxs' />

有什么想法吗?我一直在网上搜索,但没有真正找到任何东西。

问候。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)