Freigeben eines Projekts und Teilnehmen an einer Zusammenarbeitssitzung in Visual Studio Code

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.

Geben Sie nach der Installation und Anmeldung bei Visual Studio Live Share ein Projekt ein, und starten Sie eine Zusammenarbeitssitzung mit Ihrem Team.

Live Share-Befehle suchen

In der Live Share-Ansicht

Nachdem Sie Visual Studio Live Share installiert haben, wird in der Aktivitätsleiste von Visual Studio Code eine eigene Registerkarte angezeigt. Auf dieser Registerkarte können Sie auf alle LiveFreigabe-Funktionen zugreifen, um zusammenzuarbeiten. Wenn Sie eine Zusammenarbeitssitzung freigeben oder daran teilnehmen, wird auch auf der Registerkarte "Explorer " eine Ansicht angezeigt, mit der Sie auf diese Funktionen zugreifen können.

Screenshot mit der Registerkarte Screenshot, der die Registerkarte „Explorer“ in Visual Studio Code zeigt.

Mithilfe dieser Ansichten können Sie den Standort eines Teilnehmers im freigegebenen Code sehen, Teilnehmer auswählen, denen sie folgen sollen, Fokusteilnehmer, auf gemeinsam genutzte Server und Terminals zugreifen und vieles mehr.

Im Bereichsbefehlsmenü

Alle Visual Studio Live-Freigabefunktionen sind auch über die Visual Studio Code Befehlspalette verfügbar. Sie können auf die Befehlspalette zugreifen, indem Sie STRG+UMSCHALT+P / CMD+UMSCHALT+P oder F1 auswählen. Sie finden eine vollständige Liste der Befehle durch Eingabe von live share.

Da diese Liste lang sein kann, ist es möglicherweise einfacher, ein bereichsbezogenes Befehlsmenü über die Statusleiste zu verwenden. Wenn Sie auf der Statusleiste die Schaltfläche "Anmelden/Sitzungsstatus" auswählen, wird eine kontextbezogene Liste der Befehle angezeigt, die zur Verwendung verfügbar sind:

Screenshot, der die Schaltfläche „Sitzungszustand“ in Visual Studio Code zeigt.

Starten einer Sitzung

Nachdem Sie Visual Studio Live Share heruntergeladen und installiert haben, führen Sie die folgenden Schritte aus, um eine Zusammenarbeitssitzung zu starten und einen Kollegen zur Zusammenarbeit einzuladen.

  1. Anmelden

    Nachdem Sie die Live Share-Erweiterung installiert, neu geladen und auf die Installation von Abhängigkeiten gewartet haben, melden Sie sich an, um anderen Mitarbeitern mitzuteilen, wer Sie sind. Weitere Informationen finden Sie unter Anmelden.

  2. Öffnen eines Ordners

    Verwenden Sie Ihren normalen Workflow, um einen Ordner, ein Projekt oder eine Lösung zu öffnen, die Sie für Ihre Gäste freigeben möchten.

  3. [Optional] Aktualisieren ausgeblendeter oder ausgeschlossener Dateien

    Standardmäßig verbirgt Live Share vor Ihren Gästen alle Dateien und Ordner, die in .gitignore-Dateien in Ihren freigegebenen Ordnern aufgeführt sind. Durch das Ausblenden einer Datei wird verhindert, dass sie in der Dateistruktur des Gasts angezeigt wird. Durch Ausschließen einer Datei wird eine strengere Regel angewendet. Wenn Sie eine Datei ausschließen, verhindert dies, dass Live Share sie für einen Gast in Situationen wie Go to Definition öffnet oder wenn Sie beim Debuggen in eine Datei hineinschreiten oder Ihnen gefolgt wird. Um Dateien auszublenden oder auszuschließen, fügen Sie Ihrem Projekt eine .vsls.json-Datei mit entsprechenden Einstellungen hinzu. Weitere Informationen finden Sie unter Steuern des Dateizugriffs und der Sichtbarkeit.

  4. Starten einer Zusammenarbeitssitzung

    Um eine Sitzung zu starten, wählen Sie auf der Statusleiste Livefreigabe aus, oder wählen Sie STRG+UMSCHALT+P oder CMD+UMSCHALT+P und dann LiveFreigabe: Zusammenarbeitssitzung starten (Freigeben) aus.

    Screenshot mit der Schaltfläche „Live Share“ in Visual Studio Code.

    Note

    Wenn Sie zum ersten Mal etwas freigeben, werden Sie von Ihrer Firewallsoftware auf dem Desktop möglicherweise aufgefordert, dem Live Share-Agent zu gestatten, einen Port zu öffnen. Das Öffnen eines Ports ist optional. Es ermöglicht einen gesicherten direkten Modus, um die Leistung zu verbessern, wenn sich die Person, mit der Sie arbeiten, im selben Netzwerk wie Sie befindet. Weitere Informationen finden Sie unter Ändern des Verbindungsmodus.

    Ein Einladungslink wird automatisch in die Zwischenablage kopiert. Wird der Link in einem Browser geöffnet, ermöglicht er anderen, an einer neuen Kollaborationssitzung teilzunehmen, in der die Inhalte der Ordner geteilt werden.

    Außerdem sehen Sie, dass sich das Statusleistenelement Live Share ändert, um den Status der Sitzung darzustellen. Informationen zum Sitzungsstatus finden Sie weiter unten in diesem Artikel, um zu sehen, wie es aussieht.

    Wenn Sie den Einladungslink nach dem Freigeben erneut abrufen müssen, können Sie ihn abrufen, indem Sie das Statusleistenelement für den Sitzungsstatus auswählen und dann " Andere einladen" (Link kopieren) auswählen.

  5. [Optional] Nur-Lese-Modus aktivieren

    Nachdem Sie die Zusammenarbeitssitzung gestartet haben, können Sie festlegen, dass die Sitzung schreibgeschützt ist, um zu verhindern, dass Gäste Änderungen an dem code vornehmen, den Sie freigeben.

    Nachdem Sie den Link geteilt haben, erhalten Sie eine Benachrichtigung, dass der Einladungslink in Ihre Zwischenablage kopiert wurde. Sie können dann die Option auswählen, um die Sitzung schreibgeschützt zu machen:

    Screenshot, der die Schaltfläche „Schreibgeschützt machen“ zeigt.

  6. Sende jemandem den Link

    Senden Sie den Link per E-Mail, Teams, Slack, Skype oder anderen Plattformen an die Gäste, die Sie einladen möchten. Angesichts der Zugriffsrechte, die Live Share-Sitzungen Gästen gewähren können, sollten Sie diese nur mit Personen teilen, denen Sie vertrauen, und Sie sollten sich gut überlegen, was Sie freigeben.

    Tip

    Möchten Sie die Sicherheitsauswirkungen einiger LiveFreigabe-Features verstehen? Weitere Informationen finden Sie im Sicherheitsartikel .

    Die eingeladenen Gäste haben möglicherweise Fragen. Der Artikel Schnellstart: Nehmen Sie an Ihrer ersten Besprechung teil enthält Informationen zum Einstieg als Gast.

  7. [Optional] Genehmigen des Gasts

    Standardmäßig nehmen Gäste automatisch an Ihrer Zusammenarbeitssitzung teil, und Sie werden benachrichtigt, wenn sie bereit sind, mit Ihnen zu arbeiten. Diese Benachrichtigung bietet Ihnen die Möglichkeit, sie aus der Sitzung zu entfernen. Sie können auch eine explizite Genehmigung für alle Personen anfordern, die beitreten.

    Um diese Genehmigung zu aktivieren, fügen Sie dem settings.jsonden folgenden Code hinzu:

    "liveshare.guestApprovalRequired": true
    

    Wenn diese Einstellung aktiviert ist, werden Sie in einer Benachrichtigung aufgefordert, Gäste zu genehmigen, bevor sie beitreten können:

    Screenshot mit einer Visual Studio Code Beitrittsgenehmigungsanforderung.

    Weitere Informationen zu Überlegungen zur Einladungssicherheit finden Sie unter Einladungen und Teilnehmen am Zugriff .

Das ist alles!

Beenden der Zusammenarbeitssitzung

Als Host können Sie die Freigabe jederzeit vollständig beenden und die Zusammenarbeitssitzung beenden. Öffnen Sie dazu die Live Share-Ansicht auf der Registerkarte Explorer oder der Registerkarte VS Live Share, und wählen Sie die Schaltfläche Zusammenarbeitssitzung beenden aus:

Screenshot der Schaltfläche

Alle Gäste werden benachrichtigt, dass die Sitzung beendet ist. Nachdem die Sitzung beendet ist, können Gäste nicht mehr auf den Inhalt zugreifen. Alle temporären Dateien werden automatisch bereinigt.

Haben Sie Probleme beim Freigeben? Weitere Informationen finden Sie im Artikel zur Problembehandlung .

Teilnehmen und Verlassen einer Sitzung

Nachdem sie Visual Studio Live Share heruntergeladen und installiert haben, müssen Gäste nur ein paar Schritte ausführen, um einer gehosteten Zusammenarbeitssitzung beizutreten. Es gibt zwei Möglichkeiten zum Beitreten: über einen Browser und manuell.

Tip

Gäste, die an einer Zusammenarbeitssitzung teilnehmen, müssen verstehen, dass Hosts den Zugriff auf bestimmte Dateien oder Features einschränken können. Möchten Sie die Sicherheitsauswirkungen von Live Share-Features und -Einstellungen verstehen? Weitere Informationen finden Sie im Sicherheitsartikel .

Teilnehmen über einen Browser

Die einfachste Möglichkeit, an einer Zusammenarbeitssitzung teilzunehmen, besteht darin, einfach den Einladungslink in einem Webbrowser zu öffnen. Folgendes ist zu erwarten:

  1. Anmelden

    Nachdem Sie die Live Share-Erweiterung installiert, neu geladen und auf die Installation von Abhängigkeiten gewartet haben, melden Sie sich an, um anderen Mitarbeitern mitzuteilen, wer Sie sind. Weitere Informationen finden Sie unter Anmelden.

  2. Wählen Sie den Einladungslink aus/ öffnen Sie die Einladung in Ihrem Browser.

    Öffnen (oder erneut öffnen) Sie einfach den Einladungslink in einem Browser.

    Note

    Wenn Sie die Live Share-Erweiterung nicht installiert haben, erhalten Sie Links zum Marketplace. Installieren Sie die Erweiterung, starten Sie das ausgewählte Tool neu, und versuchen Sie es erneut.

    Sie sollten darüber informiert werden, dass der Browser ein für Live Share aktiviertes Tool starten möchte. Wenn Sie das Tool starten lassen, werden Sie beim Start mit der Zusammenarbeitssitzung verbunden.

    Screenshot der Verknüpfungsseite in einem Browser.

    Wenn der Host offline ist, werden Sie benachrichtigt. Sie können sich dann an den Host wenden und sie bitten, sie erneut zu teilen.

    Note

    Stellen Sie sicher, dass Sie das Tool mindestens einmal gestartet haben, nachdem Sie die Visual Studio Live Share-Erweiterung installiert haben und die Installation abgeschlossen haben, bevor Sie die Einladungsseite öffnen/erneut öffnen. Haben Sie immer noch Probleme? Manuelles Beitreten finden Sie unter "Beitreten".

  3. Zusammenarbeiten

    Das ist alles! In einem Moment werden Sie verbunden und können mit der Zusammenarbeit beginnen.

    Die Schaltfläche Live Share ändert sich, um einen Sitzungsstatus anzuzeigen. Weitere Informationen zum Sitzungsstatus finden Sie weiter unten in diesem Artikel.

    Wenn die Verknüpfung abgeschlossen ist, werden Sie automatisch zur Datei weitergeleitet, die der Host gerade bearbeitet.

Manuelles Beitreten

Sie können auch manuell beitreten, ohne einen Webbrowser zu verwenden. Diese Option kann nützlich sein, wenn das tool, das Sie verwenden möchten, bereits ausgeführt wird, Sie ein Tool verwenden möchten, das Sie normalerweise nicht verwenden oder Probleme beim Abrufen von Einladungslinks zum Arbeiten haben. Der Prozess ist einfach:

  1. Anmelden

    Nachdem Sie die Live Share-Erweiterung installiert, neu geladen und auf die Installation von Abhängigkeiten gewartet haben, melden Sie sich an, um anderen Mitarbeitern mitzuteilen, wer Sie sind. Weitere Informationen finden Sie unter Anmelden.

  2. Verwenden des Verknüpfungsbefehls

    Wählen Sie auf der Registerkarte Live Share in der Visual Studio Code-Aktivitätsleiste die Schaltfläche oder den Eintrag Kollaborationssitzung beitreten aus:

    Screenshot der Schaltfläche

  3. Einfügen des Einladungslinks

    Fügen Sie die Einladungs-URL ein, die Sie gesendet haben, und wählen Sie zum Bestätigen die EINGABETASTE aus.

  4. Zusammenarbeiten!

    Das ist alles! Sie sollten in Kürze mit der Kollaborationssitzung verbunden werden.

    Die Schaltfläche Live Share ändert sich, um den Status der Sitzung anzuzeigen. Weitere Informationen zum Sitzungsstatus finden Sie weiter unten in diesem Artikel.

    Wenn die Verknüpfung abgeschlossen ist, werden Sie automatisch zur Datei weitergeleitet, die der Host gerade bearbeitet.

Verlassen einer Zusammenarbeitssitzung

Als Gast können Sie eine Zusammenarbeitssitzung verlassen, ohne sie für andere zu beenden, indem Sie einfach das Visual Studio Code Fenster schließen. Wenn Sie das Fenster geöffnet lassen möchten, können Sie die Registerkarte „Live Share Explorer“ oder die Registerkarte „VS Live Share“ öffnen und die Schaltfläche „Sitzung zur Zusammenarbeit verlassen“ auswählen:

Screenshot der Schaltfläche

Alle temporären Dateien werden automatisch bereinigt, sodass Sie nichts anderes tun müssen.

Haben Sie Probleme mit der Teilnahme? Weitere Informationen finden Sie unter Problembehandlung.

Sitzungszustände und Einschränkungen

Nachdem Sie eine Kollaborationssitzung gestartet haben oder einer beigetreten sind, zeigt das Statusleistenelement von Visual Studio Live Share den Status der aktiven Sitzung an.

Dies sind die Zustände, die Sie normalerweise sehen werden:

State Statusleistenelement Description
Inaktiv Screenshot, der zeigt, dass der Status von Visual Studio Code inaktiv ist. Keine aktive Zusammenarbeitssitzung. Nichts wird freigegeben.
Host: Freigeben von In-Progress Screenshot, auf dem der Status in Visual Studio Code als „Freigabe wird durchgeführt“ angezeigt wird. Eine Zusammenarbeitssitzung wird gestartet. Das Teilen von Inhalten beginnt in Kürze.
Host: Freigabe Screenshot, der zeigt, dass die Freigabe in Visual Studio Code aktiv ist. Eine Kollaborationssitzung ist aktiv. Inhalte werden geteilt.
Host: Freigabe nur lesbar Screenshot, der zeigt, dass Visual Studio Code schreibgeschützt geteilt wird. Der Host teilt eine schreibgeschützte Sitzung zur Zusammenarbeit.
Gast: Teilnehmen an einer Sitzung Screenshot, der zeigt, dass der Status von Visual Studio Code „Verbindet“ lautet. Gast nimmt an einer vorhandenen Zusammenarbeitssitzung teil.
Gast: Beigetreten Screenshot, der den Visual Studio Code-Status als verbunden anzeigt. Der Gast ist einer aktiven Kollaborationssitzung beigetreten, mit ihr verbunden und erhält freigegebene Inhalte.
Gast: Beigetreten Schreibgeschützt Screenshot, der den Status von Visual Studio Code als Der Gast ist einer aktiven schreibgeschützten Kollaborationssitzung beigetreten und mit ihr verbunden.

Obwohl es derzeit einige Mängel gibt, die Gäste während der Verwendung der in diesem Artikel beschriebenen Features erleben, behalten Sitzungshosts für die Zusammenarbeit die vollständige Funktionalität ihres ausgewählten Tools bei. Weitere Informationen findest du unter:

Nächste Schritte