Я запускаю инструмент Heat Harvest для нескольких файлов реестра (45) У меня есть над циклом для создания файла wxs.Утилита Heat Harvest Tool для дублирования файлов реестра
Он хорошо работает, за исключением 3 файлов, таких же Идентификатор компонента.
heat reg MyReg.reg -cg compoentGroup -gg -o MyReg.reg.wxs
heat reg MyReg1.reg -cg compoentGroup1 -gg -o MyReg1.reg.wxs
heat reg MyReg2.reg -cg compoentGroup2 -gg -o MyReg2.reg.wxs
Результат в том же Id компоненте, как
<Component Id="cmp0278C3EF60DDFA362D50D5DD0254BCB9" Directory="TARGETDIR" Guid="{EED2941A-01BD-4CE5-97BF-75F19B6605A6}" KeyPath="yes">
, хотя Guid является уникальным.
Интересно, как избежать этой ситуации или любого альтернативного способа сделать то же самое.
Пожалуйста, игнорируйте этот вопрос. Я обнаружил, что в тех местах, где я получаю дубликат Component Id, эти рег-файлы создают одинаковые ключи. – Gurinder
Думаю, вы должны ответить на этот вопрос, если это поможет кому-то другому. –