Freigeben über


Erstellen eines Windows Installer-Pakets

Daten steuert das Windows Installer-Modell. Anstatt ein verfahrenes Skript zu schreiben, um Dateien zu kopieren und Registrierungseinträge zu schreiben, z. B. erstellen Sie Zeilen und Spalten in Datenbanktabellen, die Datei- und Registrierungsdaten enthalten.

Datenbankeinträge

Zum Installieren eines VSPackage-Pakets muss ein Windows Installer-Paket Datenbankeinträge enthalten, um die folgenden Aufgaben auszuführen:

  • Durchsuchen Sie das System, um die Versionen von Visual Studio zu finden, die Ihr VSPackage unterstützt (mithilfe von Windows Installer-Tabellen, die AppSearch, CompLocator, RegLocator, DrLocator und Signature enthalten).

  • Brechen Sie die Installation ab, wenn keine unterstützte Version von Visual Studio installiert ist oder eine andere Systemanforderung des VSPackage nicht erfüllt ist (mithilfe der LaunchCondition-Tabelle).

  • Installieren Sie die VSPackage- und abhängigen Dateien (mithilfe der Verzeichnis-, Komponenten- und Dateitabellen).

  • Fügen Sie der Registrierung entsprechende Informationen für das VSPackage hinzu (mithilfe der Registrierungstabelle).

  • Integrieren Sie das VSPackage in Visual Studio, indem Sie devenv.exe /setup (mithilfe der CustomAction-Tabelle) aufrufen.

Weitere Informationen finden Sie unter Windows Installer.

Setuptools

Eine Vielzahl von Drittanbieter-Setuptools bieten eine Entwicklungsumgebung für Windows Installer-Pakete. Die folgenden kostenlosen Tools sind verfügbar:

  • InstallShield limited edition

    Sie können eine eingeschränkte Version von InstallShield über das Dialogfeld "Neues Projekt" von Visual Studio abrufen. Erweitern Sie andere Projekttypen , und wählen Sie dann Setup und Bereitstellung aus. Wählen Sie die InstallShield-Vorlage aus.

  • XML-Toolset für Windows Installer

    Das Toolset Windows Installer XML (WiX) erstellt Windows Installer-Pakete aus XML-Quelldateien. Das WiX-Toolset ist ein Open-Source-Projekt von Microsoft. Sie können den Quellcode und ausführbare Dateien aus dem Wix-Toolset herunterladen.

    Kommerzielle Produkte, die mit dem Visual Studio SDK in Visual Studio integriert werden, finden Sie unter Visual Studio Marketplace.