Unser Produkt verfügt über ein MSI-Installationsprogramm (in WiX geschrieben), das im Grunde einige Dateien in einen Ordner c: \ ourproduct kopiert und einen Windows-Dienst "ourwindowsservice" installiert.Mehrere Instanzen eines MSI mit dynamischem Instanznamen installieren
Wir möchten Unterstützung für mehrere Instanzen des Dienstes hinzufügen, und es sollte möglich sein, sie unabhängig voneinander zu installieren/zu deinstallieren. Ähnlich z.B. Bei SQL Server sollte jede Instanz einen Namen haben, der als Befehlszeilenparameter an die MSI übergeben werden kann.
Beispiel: Beispiel "A" => Kopieren von Dateien auf "c: \ ourproductA", installieren Sie Service als "ourwindowsserviceA" Instanz "B" => Kopieren von Dateien auf "c: \ ourproductB", installieren Sie Service als " ourwindowsserviceB " ...
Irgendeine Idee?
Instance transformation scheint einen vordefinierten und vordefinierten Satz von Instanzen zu erfordern.
Dank
Danke, Christopher! Ist dein Blogartikel immer noch online? – Max
http://blog.deployentengineering.com/2006/10/multiple-instance-msis-and.html und http://blog.deployentengineering.com/2008/03/installshield-2009-beta-part-i.html –
+1 zu Chris 'Antwort. BTW, ich war einer von denen, die Fragen zu mehreren Instanzen in den Kommentaren des erwähnten Blogposts gestellt haben. :) Danke nochmal, Chris, das hat mir sehr geholfen! Später habe ich meine eigenen Erfahrungen in diesem Bereich hier geteilt: http://ysdevlog.blogspot.com/2008/12/multiple-instance-installations-and.html. Wenn Sie auch über Upgrades über Patches nachdenken, könnte es für Sie interessant sein, sie bis zum Ende zu lesen und besonders auf den Link zu achten, den ich im letzten Kommentar teile. Viel Glück! –