Einrichten von WiX zum Erstellen von Windows Installer für die Programmverteilung

Erstellungsdatum der Seite :

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.

image

Laden Sie wix311.exe auf der vorherigen Seite herunter, die Sie geöffnet haben. (Versionen können je nach Update variieren))

image

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.)

image

image

Nach dem Ausführen von WiX Toolset-Buildtools wird der folgende Fehler angezeigt:

image

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.

image

image

Wenn die Installation abgeschlossen ist, lautet die Meldung oben links "Erfolgreich installiert". Klicken Sie auf Beenden, um den Vorgang zu beenden.

image

Sie können sehen, dass dem Startmenü ein Ordner hinzugefügt wurde.

image

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.

image

image

Führen Sie die heruntergeladene Datei aus.

image

image

Klicken Sie auf die Schaltfläche Installieren.

image

Klicken Sie auf die Schaltfläche Schließen, um die Installation abzuschließen.

image

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.

image

Zusammenfassung

WiX ist jetzt eingerichtet. Beim nächsten Mal möchte ich ein einfaches Installationsprogramm erstellen.