ist jetzt verfügbar! Lesen Sie über die neuen Funktionen und Fehlerbehebungen vom November.

VS Code Remote Development

Visual Studio Code Remote Development ermöglicht es Ihnen, einen Container, einen Remotecomputer oder das Windows Subsystem für Linux (WSL) als vollwertige Entwicklungsumgebung zu nutzen. Sie können

  • auf dem selben Betriebssystem entwickeln, auf dem Sie bereitstellen, oder größere oder spezialisiertere Hardware verwenden.
  • Ihre Entwicklungsumgebung trennen, um Ihre lokale Rechnerkonfiguration nicht zu beeinträchtigen.
  • Es neuen Beitragenden erleichtern, einzusteigen und alle in einer konsistenten Umgebung zu halten.
  • Werkzeuge oder Laufzeiten verwenden, die auf Ihrem lokalen Betriebssystem nicht verfügbar sind, oder mehrere Versionen davon verwalten.
  • Ihre unter Linux bereitgestellten Anwendungen mit dem Windows Subsystem für Linux entwickeln.
  • Auf eine bestehende Entwicklungsumgebung von mehreren Rechnern oder Standorten zugreifen.
  • Eine irgendwo anders laufende Anwendung debuggen, z. B. bei einem Kunden oder in der Cloud.

Kein Quellcode muss auf Ihrem lokalen Rechner vorhanden sein, um diese Vorteile zu nutzen. Jede Erweiterung in der Remote Development Erweiterungspack kann Befehle und andere Erweiterungen direkt in einem Container, in WSL oder auf einem Remotecomputer ausführen, sodass sich alles so anfühlt, wie wenn Sie es lokal ausführen. Die Erweiterungen installieren den VS Code Server auf dem Remote-Betriebssystem; der Server ist unabhängig von jeder vorhandenen VS Code-Installation auf dem Remote-Betriebssystem.

Architecture

Erste Schritte

Remote Development Erweiterungspack

Das Remote Development Erweiterungspack enthält vier Erweiterungen. Lesen Sie die folgenden Artikel, um mit jeder davon loszulegen

  • Remote - SSH - Verbinden Sie sich mit jedem beliebigen Ort, indem Sie Ordner auf einem Remotecomputer/einer VM über SSH öffnen.
  • Dev Containers - Arbeiten Sie mit einer separaten Toolchain oder einer Container-basierten Anwendung innerhalb (oder in einem gemounteten) Container.
  • WSL - Erhalten Sie eine Linux-basierte Entwicklungserfahrung im Windows Subsystem für Linux.
  • Remote - Tunnels - Verbinden Sie sich mit einem Remotecomputer über einen sicheren Tunnel, ohne SSH konfigurieren zu müssen.

Während die meisten VS Code-Erweiterungen in einer Remote-Umgebung unverändert funktionieren sollten, können Erweiterungsautoren unter Unterstützung für Remote Development mehr erfahren.

Remote-Tutorials

Die folgenden Tutorials führen Sie durch die Ausführung von Visual Studio Code mit den Remote Development-Erweiterungen.

Tutorial Beschreibung
Remote über SSH Verbinden Sie sich mit Remote- und virtuellen Maschinen mit Visual Studio Code über SSH.
Arbeiten in WSL Führen Sie Visual Studio Code im Windows Subsystem für Linux aus.
Entwickeln in Containern Führen Sie Visual Studio Code in einem Docker-Container aus.
GitHub Codespaces Verbinden Sie sich mit einem Codespace mit Visual Studio Code.

GitHub Codespaces

GitHub Codespaces bietet Ihnen verwaltete Remote-Entwicklungsumgebungen. Sie können eine in der Cloud gehostete Entwicklungsumgebung konfigurieren und erstellen, die bei Bedarf gestartet und verfügbar ist.

Fragen oder Feedback

© . This site is unofficial and not affiliated with Microsoft.