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。
基本上,当我使用 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。