Wix::heat, 是否可以在采集时在组件元素下添加子元素?

Wix::heat, Is it possible to add child element under component element while harvesting?

基本上,当我使用 heat.exe

获取目录时,我想在 <Component>..</Component> 元素下添加 <Condition>0</Condition> 元素

我应该像下面这样

  <Component Id='JapaneseFlag' Guid='{4CB0C1EE-8370-4880-B172-CF1E9F7308F7}'>
     <File Id='JaFlag' Source='.\ja.png'></File>
     <Condition>INSTALLEDSWVERSION = "XYZ"</Condition>
  </Component>

而且我还想要特征元素下的上述组件的条件特征,比如

  <Feature Id='JA_Flag' Title='Japanese Flag' Level='1'>
     <Condition Level='0'>NOT (INSTALLEDSWVERSION = "XYZ")</Condition>
     <ComponentRef Id='JapaneseFlag'/>
  </Feature>

这可能使用热量吗?

如果没有,那么有什么办法动态地做到这一点?

任何线索都会帮助我 google 更进一步。

是的,可以使用xslt对生成的wxs文件进行转换。

例如检查this