将.reg文件添加到注册表WIX

将.reg文件添加到注册表WIX,wix,registry,Wix,Registry,我四处张望,似乎找不到解决办法 问题:我有一个.reg文件,需要在安装期间将其添加到注册表中。我正在使用WIX3.5。我无法使用Registrykey等手动添加它,因为我的客户可能已经更改了它的内容 有什么想法吗 谢谢您可以尝试使用heat.exe并将.reg文件收集到WiX片段中。可能是这样的: heat.exe reg myregistry.reg -out registry.wxs 使用heat.exe的其他选项进行实验,以获得所需的输出。嗨,燕,谢谢,还没有使用heat,你觉得这个网站

我四处张望,似乎找不到解决办法

问题:我有一个.reg文件,需要在安装期间将其添加到注册表中。我正在使用WIX3.5。我无法使用Registrykey等手动添加它,因为我的客户可能已经更改了它的内容

有什么想法吗


谢谢

您可以尝试使用
heat.exe
并将
.reg
文件收集到WiX片段中。可能是这样的:

heat.exe reg myregistry.reg -out registry.wxs

使用
heat.exe的其他选项进行实验,以获得所需的输出。

嗨,燕,谢谢,还没有使用heat,你觉得这个网站开始使用有什么想法?我从未见过那个博客,所以我也不能推荐它。尽管如此,我也不能说这不好我会从一开始。它包含足够的信息,可以开始播放并生成正确的命令行我通过命令行获得了它,尽管我不知道如何将它合并到我的wix项目中以获取此信息等等:/n如果您使用
-template:fragment
(很可能),然后它生成
片段
,其中包含
组件
元素。您还可以使用
-cg
开关将这些组件分组到
组件组中。然后,在主
*.wxs
文件中,您可以使用
ComponentGroupRef
元素引用该组,以将生成的组件包括到MSI包中。我更新了我的答案,您能告诉我我做错了什么吗?请