Ich lerne gerade, wie man MSI-Installer mit WiX erstellen und es scheint, dass ich eine Wand getroffen habe.Wie erstelle ich Wo bekomme ich Wix Bootstrapper für mehrere Instanzen
Alles ist gut, wenn ich ein MSI erstellen, das alles enthält, was für eine einzelne Umgebung benötigt wird.
Ich habe Funktionen und Komponenten und kann meine MSI installieren.
Jetzt bin ich in der Phase, wo ich dies in einem SQL Server-Stil-Installationsprogramm konvertieren möchten, wo Sie mehrere Instanzen Unterstützung haben.
Am Anfang möchte ich Benutzer einen Bildschirm bekommen, der es ihm ermöglicht, eine neue Instanz zu erstellen oder bereits vorhandene Instanzen zu verwalten. (um sie zu aktualisieren/zu entfernen)
Ich habe 2 volle Tage damit verbracht, überall nach einer Lösung zu suchen, ohne viel Glück.
Ich habe die folgenden Ressourcen mit einigen Informationen darüber gefunden, aber entweder sind sie in der Anzahl der Instanzen begrenzt, oder beschreiben nicht, wie man einen solchen Bootstrapper, der einem Benutzer die oben beschriebene Option gibt.
- Multiple Instance MSI's and InstallShield 12
- Multiple Instance Transforms Walkthrough
- Multiple instance installations and patching
Hat jemand diese bereits mit WiX erreicht? Oder kann jemand mich auf einige Arbeiten Beispiele zeigen, wie dies erreicht wird?
Ich weiß InstallShield 2009 kann dies tun, aber da dies nur ein Hobby ist, habe ich nicht das Geld, das zu kaufen. Ich würde es auch gerne in WiX machen, da das kommende Visual Studio 2010 die Unterstützung dafür verbessern wird.
Ich habe gerade diese Frage geschrieben. Es gibt einige Fragmente im Internet, aber ich habe nichts End-to-End gefunden, besonders wenn es darum geht, Ihre Instanzen zu warten/zu aktualisieren. –
Problem mit der Verknüpfung, hinzugefügt als Kommentar: [Mehrere Instanzentransformationen *] (http: //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Multiple-Instance-Transforms-Walkthrough-Proposed-Simple-Addition-to-WiX-to-Make-Them-Easier-td708828.html) – mcdon
Hier sind einige Links, wie alles funktioniert: http: // Blog .deployentengineering.com/2006/10/multiple-instance-msis-and.html http://blog.deployentengineering.com/2008/03/installshield-2009-beta-part-i.html –