Live-Freigabe in Visual Studio Code für das Web

Important

Visual Studio Live Share befindet sich im Wartungsmodus, wobei keine zusätzlichen Funktionen geplant sind.

Vorhandene Funktionen bleiben verfügbar. Verwenden Sie diese Dokumentation für aktuelle Funktionen und Betriebsanleitungen. Ausführliche Informationen finden Sie unter Maintenance mode for Visual Studio Live Share.

mit Visual Studio Code für das Web können Sie https://vscode.dev besuchen und einen lokalen Ordner oder GitHub/Azure DevOps Repository direkt aus Ihrem Browser öffnen! Auf diese Weise können Sie Code von überall und auf jedem Gerät bearbeiten, ohne etwas installieren zu müssen, um zu beginnen. Da die Zusammenarbeit ein so wichtiger Bestandteil des Workflows vieler Entwickler ist, unterstützt die Live Share-Erweiterung vollständig Visual Studio Code für das Web, damit Sie mit Ihren Peers zusammenarbeiten können, einfacher und vereinfacht.

Getting Started

Um eine Live Share-Sitzung im Browser zu starten, führen Sie einfach die folgenden Schritte aus:

  1. Installieren der Live-Freigabeerweiterung
  2. Klicken Sie auf die Live Share Schaltfläche auf der Statusleiste. Wenn Sie dazu aufgefordert werden, melden Sie sich entweder mit einer GitHub- oder Microsoft identität an.
  3. Teilen Sie die Sitzungs-URL mit den Entwicklern, mit denen Sie zusammenarbeiten möchten!

Sobald jemand auf diesen Link klickt, wird sein Browser gestartet, und er wird gefragt, ob er der Sitzung über das Web oder Visual Studio/VS-Code beitreten möchte. Sie können sich für die Authentifizierung mit ihrer GitHub oder Microsoft Identität entscheiden oder als anonymer Gast fortfahren.

Teilnehmen vom Desktop

Während Visual Studio Code für das Web eine einfache, installationsfreie Erfahrung bietet, haben viele Entwickler bereits einen Desktopclient installiert und möchten möglicherweise von dort aus zusammenarbeiten. Daher erleichtert die Live Share-Erweiterung zusätzlich zum vscode.dev-basierten Client die Teilnahme an einer Zusammenarbeitssitzung vom Desktop aus.

Öffnen aus dem Web

Wenn Ihnen jemand einen Live-Freigabelink gesendet hat und Sie ihn in Ihrem Browser geöffnet haben, können Sie mit einem der folgenden Befehle problemlos zum Desktop wechseln:

  1. Klicken sie auf das Menü "Hamburger" in der oberen linken Ecke des Editors, und wählen Sie Open in VS Code oder Open in Visual Studio
  2. Klicken Sie in der unteren linken Ecke des Editors auf die grüne schaltfläche Live Share Statusleiste, und wählen Sie Open in VS Code oder Open in Visual Studio
  3. Öffnen der Befehlspalette und Auswählen von Live Share: Open in VS Code oder Live Share: Open in Visual Studio

Jeder dieser Einstiegspunkte startet den ausgewählten Desktopclient und nimmt automatisch an der aktiven Sitzung teil.

Öffnen vom Desktop aus

Wenn Sie bereits Visual Studio oder Visual Studio Code installiert und geöffnet haben und jemand Ihnen eine Sitzungs-URL sendet, können Sie direkt vom Desktop aus mit einem der folgenden Ansätze beitreten:

  1. VS-Code:
    1. Öffnen der Live Share Registerkarte, Klicken auf die Join Schaltfläche und Einfügen der Sitzungs-URL
    2. Öffnen der Befehlspalette und Auswählen Live Share: Join Collaboration Session
  2. Visual Studio: Auswählen des Menüs File -> Join Collaboration Session

Den Desktop standardmäßig verwenden

Wenn Sie zum ersten Mal auf eine Live Share-Sitzung klicken, werden Sie gefragt, welchen Client Sie verwenden möchten: den Desktopclient oder den Webclient. Entsprechend Ihrer Auswahl wird Live Share bei allen zukünftigen Besuchen den angegebenen Client starten. Das heißt, Sie können den Desktopclient immer über das Web öffnen, indem Sie die oben genannten Schritte ausführen. Wenn Sie den standardmäßig immer verwendeten Client ändern möchten, können Sie die Einstellung Live Share: Launcher Client auf web, visualStudio oder visualStudioCode festlegen. Wenn Sie dann auf einen Live-Freigabelink klicken, wird Ihr bevorzugter Client automatisch gestartet.

Bekannte Probleme

Live Share unterstützt die meisten der gleichen Features zwischen Desktop und Web. Derzeit gibt es jedoch einige Funktionen, die im Web nicht verfügbar sind. Wir arbeiten aktiv daran, diese Lücken zu schließen, aber in der Zwischenzeit können Sie, wenn Sie eines der folgenden Features nutzen müssen, von einem Desktopclient aus hosten/beitreten, im Gegensatz zum Web:

  1. Gemeinsam genutzte Server
  2. Gemeinsamer Versionierungsstatus
  3. Arbeitsbereiche mit mehreren Stammordnern
  4. .vsls.json-basierte Dateifilterung