Patchen mit reinem WIX

Ich habe Probleme damit, einen Patch ausschließlich mit WIX zu erstellen, und ich habe gehofft, dass mich jemand in die richtige Richtung leiten kann.

Ich habe ein paar Hundert Quelldateien und stelle Hitze gegen sie, um eine Erntedatei zu erstellen, gefolgt von der Erstellung eines Pakets mit Kerzen und Licht.

Ich muss ein paar Konfigurationsdateien ändern und erstelle ein zweites Paket mit den Änderungen.

Mit Torch und pyro erstelle ich die .wixmst-Datei und beim Versuch, die MSP-Datei zu erstellen, beklagt sich pyro mit dem folgenden Fehler.

pyro.exe: Fehler PYRO0252: Es wurden keine gültigen Transformationen zum Anhängen an den Patch bereitgestellt. Stellen Sie sicher, dass für die Transformationen, die Sie in der Befehlszeile übergeben haben, eine übereinstimmende Grundlinie im Patch erstellt wurde. Stellen Sie außerdem sicher, dass es Unterschiede zwischen Ihrem Ziel und dem Upgrade gibt.

meine frage ist wirklich: was soll patch.wxs enthalten?

So sieht meine patch.wxs aus:

<code><?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">

    <Patch 
        AllowRemoval="yes"
        Manufacturer="sample llc" 
        MoreInfoURL="sample.com"
        DisplayName="Env Patch" 
        Description="Env Specfic Patch" 
        Classification="Update"
        >

        <Media Id="5000" Cabinet="RTM.cab">
            <PatchBaseline Id="RTM" />
        </Media>

        <PatchFamilyRef Id="EnvPatchFamily" />
    </Patch>

    <Fragment>    
        <PatchFamily Id='EnvPatchFamily' Version='1.0.0.0' ProductCode="PUT-GUID-HERE" Supersede='yes' >

            ********************************************** 
                What component Ref should I put in here
                heat creates a component group and I can't
                put ComponentGroupRef in here
            **********************************************

    </PatchFamily>
    </Fragment>
</Wix>
</code>

Ich benutze Wix-Patching wie in diesem Link beschrieben:http://wix.sourceforge.net/manual-wix3/wix_patching.htm

Quell-Wix-Dateien, die mit Wärme erstellt wurden, werden jedoch nicht berücksichtigt. Kann mir jemand sagen, was ich hier falsch mache?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage