Erstellen Sie einen Patch WiX mit mit vielen Komponenten
Frage
Ich verwende WiX (derzeit 3.6) ein Setup für meine Anwendung zu erstellen. Der nächste Schritt ist Patches zu erstellen, wenn etwas geändert werden muss. Wie ich Wärme verwenden, um automatisch Komponenten für eine Vielzahl von Dateien zu erstellen, werden diese Komponenten referenziert eine ComponentGroup verwenden. Leider erlaubt es der PatchFamily nur für ComponentRefs und nicht ComponentGroupRefs. Da diese Komponenten automatisch erzeugt werden, suche ich eine Möglichkeit, Patch-Erstellung zu ermöglichen.
Die Art und Weise habe ich versucht, ist hier dokumentiert: Patchwork
Zur Zeit die Möglichkeit, ich untersuche administrative Installationen zu verwenden und ein diff zwischen ihnen zu machen.
Hat jemand eine Lösung gefunden?
Lösung
Was genau ist es, dass Sie versuchen, zu tun? Führen Sie ein Upgrade der Anwendung mit neuen Dateien? Wenn Sie wirklich genug Änderungen haben, dass Sie ComponentGroupRefs verwenden, dann könnte es nur wert sein, eine tatsächliche Upgrade zu tun. Patches (zumindest aus meinem Verständnis) soll mehr für kleine Änderungen an das Programm, während Upgrades für große Veränderungen bewirken zahlreiche Dateien.