Einrichten von WiX zum Erstellen von Windows Installer für die Programmverteilung
Umgebung
- Visual Studio
-
- Visual Studio Community 2017
- Visual Studio Community 2019
- WiX Toolset
- 3.11.2
• Funktioniert in anderen Versionen, ist aber unbestätigt
Zunächst
Es gibt eine Vielzahl von Möglichkeiten zum Verteilen von Anwendungen, die Sie für Windows erstellen. In einigen Fällen können Sie das Programm ".exe" direkt verteilen, aber in diesem Fall kann das Programm irgendwo im Benutzer platziert werden und nicht richtig funktionieren, oder Sie können nicht tun, was Sie zum Zeitpunkt der Einrichtung tun möchten.
Wenn Sie daher große oder komplexe Programme bereitstellen möchten, z. B. kommerzielle Anwendungen, stehen Benutzern in der Regel Installationsprogramme zur Verfügung.
Dieser Artikel enthält schrittweise Anweisungen zum Erstellen eines Installationsprogramms, das häufig bei der Installation im Windows Installer-Format "MSI" verwendet wird. Sie können auch ein MSI-Installationsprogramm mit standardmäßigen Visual Studio-Features erstellen, aber wir verwenden WiX. WiX ermöglicht es Ihnen, Installationsprogramme zu erstellen, die detaillierter sind als die standardmäßigen visuellen Studiofunktionen.
Ich kann nicht alle Funktionen hier vorstellen, aber wenn Sie den Fluss der Installer-Erstellung zuerst verstehen und andere Funktionen hinzufügen möchten, ist es eine gute Idee, auf der offiziellen Website zu überprüfen.
Vorbereitung
- Sie haben Visual Studio installiert.
- Melden Sie sich mit Administratorrechten bei Windows an.
- Sie haben .NET Framework 3.5.1 unter Windows installiert.
Installieren von wix-Toolsets
Öffnen Sie die offizielle Website unten und laden Sie WiX Toolset Build-Tools herunter.
Laden Sie wix311.exe auf der vorherigen Seite herunter, die Sie geöffnet haben. (Versionen können je nach Update variieren))
Drücken Sie Speichern, um es auszuführen. Standardmäßig wird es im Downloadordner gespeichert. (Wenn Sie es direkt ausführen, wird es in einem separaten Ordner gespeichert.)
Nach dem Ausführen von WiX Toolset-Buildtools wird der folgende Fehler angezeigt:
Sie müssen die .NET Framework 3.5.1-Laufzeit installieren. Es ist nicht standardmäßig in modernen Windows 10 installiert und wird nur installiert, wenn Sie das LATEST Visual Studio installieren, es sei denn, Sie installieren das SDK während der Installation explizit.
Wenn Sie die Laufzeit installieren möchten, laden Sie die Laufzeit herunter und installieren Sie sie unter dem folgenden Link:
Übrigens ist die heruntergeladene Datei Buildtools und wurde noch nicht installiert. Klicken Sie auf Installieren, um es zu installieren.
Wenn die Installation abgeschlossen ist, lautet die Meldung oben links "Erfolgreich installiert". Klicken Sie auf Beenden, um den Vorgang zu beenden.
Sie können sehen, dass dem Startmenü ein Ordner hinzugefügt wurde.
Installieren von WiX Toolset Visual Studio Extension
Installieren Sie dann das wix-Toolset Visual Studio Extension. Laden Sie die Datei von der folgenden Seite herunter und installieren Sie sie. Hier ist die Visual Studio 2019-Version enthalten.
Führen Sie die heruntergeladene Datei aus.
Klicken Sie auf die Schaltfläche Installieren.
Klicken Sie auf die Schaltfläche Schließen, um die Installation abzuschließen.
DieEinrichtung ist abgeschlossen.
Wix Edit herunterladen
Es ist nicht erforderlich, aber es ist ein wenig nützlich, wenn Wix-Einstellungen zu bearbeiten. Bitte laden Sie es von der folgenden Website herunter. Es gibt auch entweder ein Installationsprogramm oder eine einzelne exe-Version. Tipps beschreibt die Verwendung von Wix Edit.
Zusammenfassung
WiX ist jetzt eingerichtet. Beim nächsten Mal möchte ich ein einfaches Installationsprogramm erstellen.