Ich habe jahrelang mit Inno Setup Setups für alle meine Delphi-Tools erstellt. Einige Benutzer möchten jetzt lieber ein MSI-Installationspaket, damit sie die Setups von einem zentralen Server auf allen Arbeitsstationen bereitstellen können.
Wie erstelle ich eine? Muss ich Visual Studio oder ein anderes Produkt kaufen?
installation
windows-installer
Daniel Rikowski
quelle
quelle
Antworten:
Sie können Wix ( kostenlos ) verwenden, um ein MSI-Installationspaket zu erstellen.
WiX Tutorial - Erstellen eines Installations-MSI mit Wix
quelle
Wenn Sie Windows Installer nicht verstehen, empfehle ich The Definitive Guide to Windows Installer . Sie können WiX nicht wirklich verwenden, ohne MSI zu verstehen. Ebenfalls einen Download wert ist das Windows Installer 4.5 SDK .
Wenn Sie die Grundlagen des Windows Installer nicht kennenlernen möchten, benötigen Sie ein Assistentenpaket, um alle wichtigen Details zu verbergen und Ihre Hand zu halten. Es gibt viele Optionen, von denen einige teurer sind als andere.
Trotzdem würde ich vorschlagen, das obige Buch in die Hand zu nehmen und sich etwas Zeit zu nehmen, um zu verstehen, was "unter der Haube" vor sich geht. Es wird Ihnen wirklich helfen, herauszufinden, was falsch läuft, wenn Kunden sich beschweren, dass etwas mit dem Setup nicht stimmt :)
quelle
Sie können Visual Studio verwenden - das ist bezahlt.
Sie können https://www.advancedinstaller.com/ verwenden - das hat eine kostenlose Edition.
Sie können http://nsis.sourceforge.net/Main_Page verwenden - zum Beispiel verwendet Winamp dieses Installationsprogramm - und ist sehr konfigurierbar und Open Source.
quelle
Google "Freeware MSI Installer".
zB https://www.advancedinstaller.com/
Mehrere Optionen hier:
http://rbytes.net/software/development_c/install-and-setup_s/
Obwohl es sich um Windows handelt, sind die meisten eher "Shareware" als wirklich kostenlos und Open Source.
quelle
Sie können " Visual Studio Installer Project " und seine kostenlose ...
Dies ist sehr einfach zu erstellen und verfügt über eine grafische Benutzeroberfläche. (Die meisten Freeware-MSI-Erstellungstools verfügen nicht über einen grafischen GUI-Teil.)
Im Internet finden Sie viele Tutorials zum einfachen Erstellen eines Installationsprogramms
Installieren. Suchen Sie einfach in Ihrem Visual Studio nach Visual Studio Installer Project
Visual Studio-> Tools-> Erweiterungen und Updates -> Visual Studio Installer-Projekt durchsuchen. Laden Sie es herunter und genießen Sie ...
quelle
Suchen Sie nach Windows Installer XML ( WiX )
quelle
Sie können InstallShield erwerben , den Marktführer für die Erstellung von Installationspaketen. Es bietet viele Funktionen, die über das hinausgehen, was Sie mit Freeware-Lösungen erhalten.
Warnung: InstallShield ist wahnsinnig teuer!
quelle
Meiner Meinung nach sollten Sie Wix # verwenden , das den größten Teil der Komplexität beim Erstellen eines MSI-Installationspakets verbirgt.
Sie können damit alle möglichen Anpassungen in einer im Vergleich zu WiX einfacheren Sprache vornehmen.
quelle