---
title: Befehlszeilenshells und -eingabeaufforderung für Entwickler
description: Starten Sie über das Menü „Extras > Befehlszeile“. Visual Studio Developer-Eingabeaufforderung, Developer-PowerShell und Terminal ermöglichen es Ihnen, .NET- and C++-Tools einfacher zu verwenden.
author: TerryGLee
ms.author: tglee
ms.date: 06/11/2021
ms.topic: reference
ms.custom: contperf-fy21q4
helpviewer_keywords:
- Visual Studio command prompt
- command prompt, Visual Studio
- Developer Command Prompt
- Developer PowerShell
- Visual Studio terminal
ms.assetid: 94fcf524-9045-4993-bfb2-e2d8bad44219
no-loc: cmdlet
ms.openlocfilehash: fef783475304bb1faa1788bde591a22ed610d528
ms.sourcegitcommit: e7629e132a4d2fad6bb5869e4d68d9dbeeae9631
ms.translationtype: HT
ms.contentlocale: de-DE
ms.lasthandoff: 07/12/2021
ms.locfileid: "113649165"
---
# <a name="visual-studio-developer-command-prompt-and-developer-powershell"></a>Visual Studio Developer-Eingabeaufforderung und Developer-PowerShell
Visual Studio 2019 enthält zwei Befehlszeilenshells für Entwickler:
- **Developer-Eingabeaufforderung von Visual Studio**: Eine Standardeingabeaufforderung mit bestimmten festgelegten Umgebungsvariablen, um die Verwendung von Befehlszeilen-Entwicklertools zu vereinfachen. Verfügbar seit Visual Studio 2015.
- **Visual Studio Developer PowerShell**: Leistungsfähiger als eine Eingabeaufforderung. Beispielsweise können Sie die Ausgabe eines Befehls (als *cmdlet* bezeichnet) an einen anderen cmdlet übergeben. In dieser Shell sind die gleichen Umgebungsvariablen festgelegt wie bei der Developer-Eingabeaufforderung. Verfügbar seit Visual Studio 2019.
:::image type="content" source="media/developer-command-prompt-for-vs/command-prompt.png" alt-text="Developer-Eingabeaufforderung für Visual Studio mit dem clrver-Tool":::
Ab Visual Studio 2019 Version 16.5 enthält Visual Studio ein integriertes **Terminal**, das beide Shells (Developer-Eingabeaufforderung und Developer PowerShell) hosten kann. Sie können auch mehrere Registerkarten jeder Shell öffnen. Das Visual Studio-Terminal basiert auf dem [Windows-Terminal](/windows/terminal/). Um das Terminal in Visual Studio zu öffnen, wählen Sie  **Ansicht** > **Terminal** aus.
:::image type="content" source="media/developer-command-prompt-for-vs/vs-terminal.png" alt-text="Visual Studio-Terminal mit mehreren Registerkarten":::
Wenn Sie eine der Entwicklershells entweder als separate App oder im Terminalfenster von Visual Studio aus öffnen, wird das Verzeichnis der aktuellen Projektmappe geöffnet (wenn Sie eine Projektmappe geladen haben). Dieses Verhalten erleichtert das Ausführen von Befehlen für die Projektmappe oder die zugehörigen Projekte.
Für beide Shells sind bestimmte Umgebungsvariablen festgelegt, die Ihnen ermöglichen, die Befehlszeilen-Entwicklertools einfacher zu verwenden. Nachdem Sie eine dieser Shells geöffnet haben, können Sie die Befehle für verschiedene Hilfsprogramme eingeben, ohne wissen zu müssen, wo sie sich befinden. 
|Beliebte Befehle|Beschreibung|
|--|--|
|[`MSBuild`](../../msbuild/msbuild-command-line-reference.md)|Erstellen eines Projekts oder einer Projektmappe|
|[`clrver`](/dotnet/framework/tools/clrver-exe-clr-version-tool)| [.NET Framework-Tool](/dotnet/framework/tools/index) für CLR|
|[`ildasm`](/dotnet/framework/tools/ildasm-exe-il-disassembler)|[.NET Framework-Tool](/dotnet/framework/tools/index) für Disassembler|
|[`dotnet`](/dotnet/core/tools/dotnet)|Ein [.NET CLI-Befehl](/dotnet/core/tools/index)|
|[`dotnet run`](/dotnet/core/tools/dotnet-run)|Ein [.NET CLI-Befehl](/dotnet/core/tools/index)|
|[`CL`](/cpp/build/reference/compiler-command-line-syntax)|C/C++-Kompilierungstool|
|[`NMAKE`](/cpp/build/reference/running-nmake)|C/C++-Kompilierungstool|
|[`LIB`](/cpp/build/reference/lib-reference)| C-/C++-Buildtool|
|[`DUMPBIN`](/cpp/build/reference/dumpbin-reference)| C-/C++-Buildtool|

## <a name="start-in-visual-studio"></a>Starten in Visual Studio
Führen Sie die folgenden Schritte aus, um Developer-Eingabeaufforderung oder Developer PowerShell von Visual Studio aus zu öffnen:
1. Öffnen Sie Visual Studio.
1. Wählen Sie in der Menüleiste **Tools** > **Befehlszeile** > **Developer-Eingabeaufforderung** oder **Developer PowerShell** aus.
   ![Menüelement „Eingabeaufforderung“ in Visual Studio](./media/developer-command-prompt-for-vs/vs-menu.png)
## <a name="start-from-windows-menu"></a>Starten über das Windows-Menü
Eine weitere Möglichkeit, die Shells zu starten, ist Starten über das Startmenü. Abhängig von der Version von Visual Studio und zusätzlich installierten SDKs und Workloads verfügen Sie möglicherweise über mehrere Eingabeaufforderungen. 
### <a name="windows-10"></a>Windows 10
1. Wählen Sie **Start** ![Windows Logo-Taste auf der Tastatur starten aus](./media/developer-command-prompt-for-vs/windows-logo-key-graphic.png), und scrollen Sie zum Buchstaben **V**.
1. Erweitern Sie den Ordner **Visual Studio 2019**.
1. Wählen Sie **Developer-Eingabeaufforderung für VS 2019** oder **Developer PowerShell für VS 2019** aus.
   Sie können auch beginnen, den Namen der Shell in das Suchfeld auf der Taskleiste einzugeben, und das gewünschte Ergebnis auswählen, wenn die Anzeige der Suchübereinstimmungen in der Ergebnisliste beginnt.
   ![Animierte GIF-Datei, die das Suchverhalten unter Windows 10 zeigt](./media/developer-command-prompt-for-vs/windows-10-search.gif)
### <a name="windows-81"></a>Windows 8.1
1. Wechseln Sie zum Bildschirm **Start**, indem Sie beispielsweise die Windows-Logo-Taste ![Windows-Logo-Taste auf der Tastatur](./media/developer-command-prompt-for-vs/windows-logo-key-graphic.png) auf der Tastatur drücken.
1. Drücken Sie auf dem Bildschirm **Start** die Tastenkombination **STRG**+**TAB**, um die Liste **Apps** zu öffnen, und drücken Sie dann **V**. Dadurch wird eine Liste angezeigt, die alle installierten Visual Studio-Eingabeaufforderungen enthält.
1. Wählen Sie **Developer-Eingabeaufforderung für VS 2019** oder **Developer PowerShell für VS 2019** aus.
### <a name="windows-7"></a>Windows 7
1. Wählen Sie **Start** aus, und erweitern Sie dann **Alle Programme**.
1. Wählen Sie **Visual Studio 2019** > **Visual Studio-Tools** > **Developer-Eingabeaufforderung für VS 2019** oder **Developer PowerShell für VS 2019** aus.
   ![Windows 7-Startmenü mit hervorgehobener Eingabeaufforderung](./media/developer-command-prompt-for-vs/windows-7-menu.png)
Wenn Sie andere SDKs installiert haben, z. B. das [Windows 10 SDK](https://developer.microsoft.com/windows/downloads/windows-10-sdk) oder [frühere Versionen](https://developer.microsoft.com/windows/downloads/sdk-archive), werden Ihnen möglicherweise zusätzliche Eingabeaufforderungen angezeigt. Informationen dazu, welche Version der Eingabeaufforderung Sie verwenden sollten, finden Sie in der Dokumentation der einzelnen Tools.
## <a name="start-from-file-browser"></a>Starten aus dem Dateibrowser 
In der Regel werden die Tastenkombinationen für die Shells, die Sie installiert haben, im **Startmenü**-Ordner für Visual Studio platziert, beispielsweise in *%:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools*. Wenn die Suche nach der Eingabeaufforderung jedoch nicht die erwarteten Ergebnisse liefert, können Sie versuchen, die Dateien manuell auf Ihrem Computer zu finden.
### <a name="developer-command-prompt"></a>Developer-Eingabeaufforderung
Suchen Sie z. B. den Namen der Eingabeaufforderungsdatei, *VsDevCmd.bat*, oder navigieren Sie zum Ordner „Tools“ für Visual Studio, z. B. unter *%Programme(x86)\Microsoft Visual Studio\2019\Community\Common7\Tools* (der Pfad kann gemäß der Version, der Edition und des Speicherorts von Visual Studio von diesem Beispiel abweichen).
Nachdem Sie die Eingabeaufforderungsdatei gefunden haben, öffnen Sie sie durch Eingabe des folgenden Befehls in einem regulären Eingabeaufforderungsfenster:
```cmd
"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
```
Alternativ können Sie im Windows-Dialogfeld **Ausführen** den folgenden Befehl eingeben:
```cmd
%comspec% /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat"
```
> [!TIP]
> Sie müssen den Pfad so bearbeiten, dass er Ihrer Visual Studio-Installation entspricht.
### <a name="developer-powershell"></a>Developer PowerShell
Suchen Sie nach einer PowerShell-Skriptdatei namens *Launch-VsDevShell.ps1*, oder wechseln Sie zum Ordner „Tools“ für Visual Studio, z. B. *%Programme(x86)%\Microsoft Visual Studio\2019\Community\Common7\Tools*. (Der Pfad ändert sich entsprechend der Version, der Edition und des Installationsspeicherorts von Visual Studio.) Sobald Sie die PowerShell-Datei gefunden haben, führen Sie sie durch Eingabe des folgenden Befehls in eine Windows PowerShell- oder PowerShell 6-Eingabeaufforderung aus:
```powershell
& 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\Launch-VsDevShell.ps1'
```
Standardmäßig ist die Developer PowerShell, die gestartet wird, für die Visual Studio-Installation konfiguriert, deren Installationspfad sich in der Datei *Launch-VsDevShell.ps1* befindet.
> [!TIP]
> Die [Ausführungsrichtlinie](/powershell/module/microsoft.powershell.core/about/about_execution_policies) muss festgelegt werden, damit das cmdlet ausgeführt werden kann.
## <a name="see-also"></a>Siehe auch
- [Windows-Terminal](/windows/terminal/)
- [.NET Framework-Tools](/dotnet/framework/tools/index)
- [Verwenden des Microsoft C++-Toolsets in der Befehlszeile](/cpp/build/building-on-the-command-line)
- [Visual Studio Code-Benutzer](https://code.visualstudio.com/docs/cpp/config-msvc#:~:text=To%20open%20the%20Developer%20Command,item%20to%20open%20the%20prompt.)