Freigeben über


Sehen Sie sich zuerst die Bereitstellung in Visual Studio an

Durch die Bereitstellung einer Anwendung, eines Diensts oder einer Komponente verteilen Sie sie für die Installation auf anderen Computern, Geräten oder Servern oder in der Cloud. Sie wählen die entsprechende Methode in Visual Studio für den benötigten Bereitstellungstyp aus. (Viele App-Typen unterstützen andere Bereitstellungstools, z. B. die Befehlszeilenbereitstellung oder NuGet, die hier nicht beschrieben werden.)

Sehen Sie sich die Schnellstarts und Tutorials an, um ausführliche Anweisungen für die Bereitstellung anzuzeigen. Eine Übersicht über bereitstellungsoptionen finden Sie unter Welche Veröffentlichungsoptionen sind für mich geeignet?.

Bereitstellen in einem lokalen Ordner

Die Bereitstellung in einem lokalen Ordner wird in der Regel zum Testen oder zum Starten einer mehrstufigen Bereitstellung verwendet, in der ein anderes Tool für die endgültige Bereitstellung verwendet wird.

Veröffentlichen in Azure

  • ASP.NET, ASP.NET Core, Python-und Node.js: Veröffentlichen sie auf Azure App Service oder Azure App Service unter Linux mithilfe einer der folgenden Methoden:

    Klicken Sie zur Verwendung des Tools zum Veröffentlichen mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer, und wählen Sie Veröffentlichen aus. (Wenn Sie zuvor Veröffentlichungsprofile konfiguriert haben, müssen Sie Neues Profil erstellenauswählen.) Wählen Sie im Dialogfeld VeröffentlichenAzureaus, und wählen Sie dann den gewünschten Azure-Dienst aus, um den Vorgang fortzusetzen.

    Screenshot, der die Auswahl von Azure App Service zeigt. auswählen

    Anmerkung

    Wenn Sie noch nicht über ein Azure-Konto verfügen, können Sie sich hier registrieren.

Veröffentlichen im Web oder Bereitstellen in einer Netzwerkfreigabe

Erstellen eines Installer-Pakets (Windows-Desktop)

Wenn Sie eine komplexere Installation einer Desktopanwendung benötigen, als ClickOnce bereitstellen kann, können Sie ein Windows Installer-Paket (MSI- oder EXE-Installationsdatei) oder einen benutzerdefinierten Bootstrapper erstellen.

  • Ein MSI-basiertes Installationspaket kann mithilfe des WiX Toolset Visual Studio 2019 Extensionerstellt werden. Dies ist ein Befehlszeilentoolset.

  • Ein MSI- oder EXE-Installationspaket kann mithilfe eines Setupprojekts (vdproj) erstellt werden. Informationen zur Verwendung dieser Option finden Sie unter Visual Studio Installer Projects Extension and .NET 6.0 oder gehen Sie direkt zu der Visual Studio Installer Projects-Erweiterung.

  • Ein MSI- oder EXE-Installationspaket kann mit InstallShield von Revenera Software erstellt werden. InstallShield kann mit Visual Studio 2017 und höheren Versionen verwendet werden. Community Edition wird nicht unterstützt.

    Anmerkung

    InstallShield Limited Edition ist nicht mehr in Visual Studio enthalten und wird in Visual Studio 2017 und höheren Versionen nicht unterstützt. Erkundigen Sie sich bei Revenera Software über die zukünftige Verfügbarkeit.

  • Sie können auch erforderliche Komponenten für Desktopanwendungen installieren, indem Sie ein generisches Installationsprogrammpaket konfigurieren, das als Bootstrapper bezeichnet wird. Weitere Informationen finden Sie unter Voraussetzungen für die Anwendungsbereitstellung.

Erstellen eines Installer-Pakets (Windows-Desktop)

Wenn Sie eine komplexere Installation einer Desktopanwendung benötigen, als ClickOnce bereitstellen kann, können Sie ein Windows Installer-Paket (MSI- oder EXE-Installationsdatei) oder einen benutzerdefinierten Bootstrapper erstellen.

  • Ein MSI-basiertes Installationspaket kann mithilfe des WiX Toolset Visual Studio 2022 Extensionerstellt werden. Dies ist ein Befehlszeilentoolset.

  • Ein MSI- oder EXE-Installationspaket kann mithilfe eines Setupprojekts (vdproj) erstellt werden. Informationen zur Verwendung dieser Option finden Sie unter Visual Studio Installer Projects Erweiterung und .NET 6.0, oder gehen Sie direkt zur Visual Studio Installer Projects Erweiterung.

  • Ein MSI- oder EXE-Installationspaket kann mit InstallShield von Revenera Software erstellt werden. InstallShield kann mit Visual Studio 2017 und höheren Versionen verwendet werden. Community Edition wird nicht unterstützt.

    Anmerkung

    InstallShield Limited Edition ist nicht mehr in Visual Studio enthalten und wird in Visual Studio 2017 und höheren Versionen nicht unterstützt. Erkundigen Sie sich bei Revenera Software über die zukünftige Verfügbarkeit.

  • Sie können auch erforderliche Komponenten für Desktopanwendungen installieren, indem Sie ein generisches Installationsprogrammpaket konfigurieren, das als Bootstrapper bezeichnet wird. Weitere Informationen finden Sie unter Voraussetzungen für die Anwendungsbereitstellung.

Veröffentlichen im Microsoft Store

In Visual Studio können Sie App-Pakete für die Bereitstellung im Microsoft Store erstellen.

Bereitstellen als Windows-App

Um ein Projekt als Windows-App zu verpacken, die Wartungsupdates erhalten kann, können Sie ein App-Installationsprogramm erstellen. Siehe Erstellen einer App-Installer-Datei mit Visual Studio.

Bereitstellen für ein Gerät (UWP)

Wenn Sie eine UWP-App zum Testen auf einem Gerät bereitstellen, lesen Sie mehr dazu unter Ausführen von UWP-Apps auf einem Remotecomputer in Visual Studio.

Bereitstellen in Testumgebungen

Sie können anspruchsvollere Entwicklung und Tests aktivieren, indem Sie Ihre Anwendungen in virtuellen Umgebungen bereitstellen. Weitere Informationen finden Sie unter Azure DevTest Labs.

Kontinuierliche Bereitstellung

Sie können Azure Pipelines verwenden, um die kontinuierliche Bereitstellung Ihrer App zu ermöglichen. Weitere Informationen finden Sie unter Azure Pipelines und Deploy to Azure.

Bereitstellen einer SQL-Datenbank