Frage

hii, Nun, ich entwickeln eine setup.exe (Bootstrap) GenerateBootstrapper.Bootstrapper mit meiner msi-Datei nach dem Check zu laden und zu installieren prerequisites.It perfekt zu laufen, wenn i ComponentsLocation

machen

*) entweder " Homesite " Voraussetzungen aus dem Microsoft herunterladen und installieren.

*) oder " Relative ", um die Voraussetzungen nehmen an der gleichen Stelle, wo meine Anwendung vorhanden ist und installieren.

Aber in meinem Szenario mag ich, dass, wenn ich die Datei setup.exe (Bootstrap) es erste Prüfung Komponente in dem Ort, wo meine Anwendung vorhanden ist und wenn es (Komponente) ist nicht vorhanden da es sie dann herunterladen von Lieferanten URL (Microsoft) . Ist es möglich, mit wix v3.5 ???

War es hilfreich?

Lösung

Dies ist nicht möglich mit dem msbuild GenerateBootstrapper Aufgabe .

Wie für das burn.exe Werkzeug in wix v3.5, es ist noch in der Entwicklung und ist derzeit nicht dokumentiert. Die wix.chm in den aktuellen wöchentliche Veröffentlichung noch nicht zum Zeitpunkt des Schreibens erwähnen burn.exe .

Bearbeiten : Der Grund, dass es nicht möglich ist, ist, dass es nicht wirklich nützlich ist. Ich denke, Sie haben zwei verschiedene deployement Szenarien:

  • die Software geliefert auf einer CD oder DVD mit allen Voraussetzungen enthalten
  • die Software heruntergeladen als Zip-Archiv und die prequisites sind wegzulassen Downloadzeit
  • zu minimieren

Sie müssen zwei Bäume unterschiedliche Datei vorzubereiten ohnehin in diesem Fall. So erstellen Sie einfach ein anderes Bootstrap-Programm für jedes Szenario.

edit2 : Sie können auch die beiden unterschiedlichen Bootstrappers erstellen können, dann eine dritte setup.exe schaffen, die eine einfache Anwendung, welche der beiden boostrappers bestimmt starten

.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top