Нам нужно автоматически заполнять раздел файлов внутри компонента. Итак, мы хотим использовать инструмент, который генерирует такой раздел файла (здесь включаемый файл)
<include>
<File id=1" src="whatever" />
<File id=2" src="whatever2" />
<File id=3" src="whatever3" />
</include>
В wxs мы хотим иметь что-то вроде
<component id="xxx" guid="myStaticGuid" permanent=yes">
<include file above>
</component>
В этом сценарии у нас всегда будет один и тот же компонент с одним и тем же guid, но только некоторые дополнительные файлы, которые действительны в соответствии с правилами, определенными установщиком Windows.
В моих тестах heat всегда генерирует новый компонент с новым guid, а постоянный флаг всегда отсутствует, поэтому я создал сценарий powershell для генерации фрагмента файла. Но мне это кажется довольно некрасивым.
Обеспечивает ли нагрев возможность достичь моей цели или как обновить только файлы в существующем компоненте?