2017-11-02 6 views
0

Grundsätzlich mag ich <Condition>0</Condition> Element unter dem <Component>..</Component> Elemente hinzuzufügen, wenn ich ein Verzeichnis mit heat.exe erntenWix :: Wärme, Ist es möglich, Kind Element unter Komponente Element während der Ernte hinzufügen?

ich soll wie folgt aussehen

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

und ich will auch das bedingte Merkmal für die obige Komponente unter das Merkmalselement, wie

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

Ist dies mit Hitze möglich?

wenn nicht, also Gibt es eine Möglichkeit, dies dynamisch zu tun?

Jeder Hinweis würde mir helfen, weiter zu googlen.

Antwort

1

Ja, Sie können xslt verwenden, um die generierte wxs-Datei zu transformieren.

Überprüfen Sie zum Beispiel this.

Verwandte Themen