Wie erstelle ich eine .msi -Datei, die keine klickbaren Bildschirme enthält (vollständig automatisiert)?

StackOverflow https://stackoverflow.com/questions/6335569

  •  27-10-2019
  •  | 
  •  

Frage

Ich verwende einen VDProj, um eine .msi -Datei zu erstellen.

Ich habe einen kontinuierlichen Integrationsserver, auf dem unser Programm auf einem dedizierten Computer installiert werden muss. Ich möchte, dass es die .msi -Datei ausführt, aber keine klickbaren Bildschirme haben, da ich den Prozess vollständig automatisieren möchte. Die .msi -Datei, wenn Sie doppelt klicken, sollte sie tun, und wenn sie fertig ist, wird es einfach beendet. Keine nächsten Bildschirme, kein nichts.

Ist das möglich, und wenn ja, was ist der einfachste Weg, dies mit VDProj zu tun?

War es hilfreich?

Lösung

Erstellen Sie einfach Ihren Standard -MSI und führen Sie ihn mit dem stillen Schalter aus.

msiexec /i myapp.msi /qn

Andere Tipps

Satz Limitui Eigentum zu "1". Es wird nicht direkt von Visual Studio unterstützt, aber Sie können es in Eigenschaftstabelle mit hinzufügen Orca.

Auf diese Weise zeigt der MSI während der Installation nur eine Fortschrittsleiste an, wenn Sie darauf doppelklicken.

Sie können auch einen MSI ohne Einträge in der Installuisequenz erstellen. Wenn der MSI gestartet wird, wird eine generische Windows -Fortschrittsleiste angezeigt, aber keine Benutzerinteraktion erfordert.

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