Schnellstart: Kollaboratives Codieren mit Visual Studio Live Share

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.

Willkommen bei Visual Studio Live Share! Mit Live Share können Sie in Echtzeit gemeinsam mit anderen bearbeiten und debuggen, unabhängig davon, welche Programmiersprachen Sie verwenden oder welche Arten von Apps Sie erstellen. Mit der Livefreigabe können Sie Ihr aktuelles Projekt sofort und sicher freigeben. Teilen Sie Debugsitzungen, Terminalinstanzen, Localhost-Web-Apps, Sprachanrufe und mehr nach Bedarf.

Beginnen Sie mit Visual Studio Live Share und beginnen Sie nahtlos mit dem Teilen Ihrer Arbeit und Ideen.

Tip

Wussten Sie, dass Sie an Ihrer eigenen Zusammenarbeitssitzung teilnehmen können? Auf diese Weise können Sie Live Share eigenständig ausprobieren oder eine Instanz von Visual Studio oder VS Code starten und eine Remoteverbindung damit herstellen. Sie können sogar die gleiche Identität in beiden Instanzen verwenden.

Führen Sie die folgenden Schritte aus, um mit der Freigabe zu beginnen.

Voraussetzungen

Führen Sie die folgenden Schritte aus, um die Erweiterung zu installieren.

Produkt Installationsschritte
Visual Studio Code logo Visual Studio Code (1.22.0+)
1. Installieren Sie Visual Studio Code für Windows (7, 8.1 oder 10), macOS (High Sierra 10.13+), 64-Bit Linux (details)
2. Laden Sie die Visual Studio Live Share-Erweiterung vom Marketplace herunter, und installieren Sie sie.

Schaltfläche
Visual Studio 2019-Logo Visual Studio 2019
1. Installieren Sie Visual Studio 2019.
2. Installieren Sie unterstützte Workloads (z. B. ASP.NET, .NET Core, C++, Python und/oder Node.js).
3. Visual Studio Live Share ist bei diesen Workloads standardmäßig installiert.
Visual Studio 2017 logo Visual Studio 2017 15,6 oder höher
1. Installieren Sie die neueste Version von Visual Studio 2017 (15.6+) auf Windows (7, 8.1 oder 10).
2. Installieren Sie eine unterstützte Workload (z. B. ASP.NET, .NET Core, C++ und/oder Node.js).
3. Laden Sie die Visual Studio Live Share-Erweiterung vom Marketplace herunter, und installieren Sie sie.
Schaltfläche

Durch das Herunterladen und Verwenden von Visual Studio Live Share stimmen Sie den bedingungen license und privacy statement zu. Siehe Problembehandlung, wenn Probleme auftreten.

Anmelden

Nachdem Sie die Live Share-Erweiterung installiert, VS Code neu gestartet und gewartet haben, bis die Abhängigkeiten installiert sind, sollten Sie sich anmelden, damit andere Teilnehmende wissen, wer Sie sind. Klicken Sie einfach auf das Statusleistenelement "Live Freigeben" (VS-Code) oder auf die Schaltfläche "Anmelden" (VS), um zu beginnen.

In Visual Studio Code:

Visual Studio Code-Anmelde-Statusleistenelement

In Visual Studio:

Visual Studio Anmeldeschaltfläche

In VS Code wird Ihr Browser gestartet, während eine Benachrichtigung angezeigt wird, in der Sie aufgefordert werden, sich anzumelden. Schließen Sie den Anmeldevorgang in Ihrem Browser ab, und schließen Sie dann einfach den Browser, wenn Sie fertig sind.

Popupbenachrichtigung, in der Sie aufgefordert werden, sich mit einem Webbrowser anzumelden

In Visual Studio verwendet Live Share automatisch Ihr personalisierungskonto. Sie können sich wie gewohnt anmelden. Wenn Sie jedoch lieber eine andere Anmeldung als Ihr Visual Studio Personalisierungskonto verwenden möchten, wechseln Sie zu Tools > Optionen > Live Share > Benutzerkonto und wählen Sie andere Anmeldeinformationen aus.

Siehe Fehlerbehebung, wenn weiterhin Probleme auftreten.

Öffnen Sie einen Ordner, ein Projekt oder eine Projektmappe

Verwenden Sie Ihren normalen Workflow, um einen Ordner, ein Projekt oder eine Lösung zu öffnen, die Sie in Visual Studio oder Visual Studio Code freigeben möchten.

[Optional] Aktualisieren ausgeblendeter oder ausgeschlossener Dateien

Standardmäßig verbirgt Live Share alle Dateien/Ordner in Ihren freigegebenen Ordnern vor Gästen, auf die in .gitignore-Dateien verwiesen wird. Durch das Ausblenden einer Datei wird verhindert, dass sie in der Dateistruktur des Gasts angezeigt wird. Das Ausschließen einer Datei wendet eine strengere Regel an, die verhindert, dass Live Share sie für den Gast in Situationen wie „Gehe zu Definition“ öffnet oder wenn Sie beim Debuggen in die Datei hineinschreiten oder Ihnen gefolgt wird. Wenn Sie unterschiedliche Dateien ausblenden/ausschließen möchten, kann ihrem Projekt mit diesen Einstellungen eine .vsls.json Datei hinzugefügt werden. Details finden Sie unter Steuern des Dateizugriffs und der Sichtbarkeit .

Starten einer Zusammenarbeitssitzung

Klicken Sie als Nächstes in Ihrem Tool auf "Live Freigeben", und ein Einladungslink wird automatisch in Ihre Zwischenablage kopiert.

In Visual Studio Code:

Visual Studio Code Statusleistenelement freigeben

In Visual Studio:

Visual Studio Schaltfläche

Note

Möglicherweise werden Sie von Ihrer Desktopfirewallsoftware aufgefordert, dem Live Share-Agent das Öffnen eines Ports beim ersten Freigeben zu ermöglichen. Die Annahme ist vollständig optional, ermöglicht aber einen gesicherten "direkten Modus", um die Leistung zu verbessern, wenn sich die Person, mit der Sie arbeiten, im selben Netzwerk wie Sie befinden. Weitere Informationen finden Sie unter "Ändern des Verbindungsmodus ".

[Optional] Nur-Lese-Modus aktivieren

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

Nach dem Teilen 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.

In Visual Studio Code:

Visual Studio Code-Option für schreibgeschützten Modus

In Visual Studio:

Schreibgeschützt-Option in Visual Studio

In VS Code können Sie auch eine schreibgeschützte Sitzung über die Registerkarte "Live Share viewlet" starten.

Popupbenachrichtigung, in der sie aufgefordert werden, sich bei einer schreibgeschützten Sitzung anzumelden

Senden Sie den Link per E-Mail, Teams, Slack, Skype usw. an die Personen, die Sie einladen möchten. Wenn Sie den Link in einem Browser öffnen, können sie an der Zusammenarbeitssitzung teilnehmen, die den Inhalt des ordners, des Projekts oder der Von Ihnen geöffneten Lösung teilt. Beachten Sie, dass Sie angesichts des Zugriffs, den Live Share-Sitzungen Gästen gewähren können, nur mit Personen teilen sollten, denen Sie vertrauen, und die Auswirkungen dessen bedenken, was Sie freigeben.

Sicherheitstipp: Möchten Sie die Sicherheitsauswirkungen einiger Features von Live Share verstehen? Sehen Sie sich den Sicherheitsartikel an.

Wenn der Gast, den Sie eingeladen haben, Fragen hat, bietet der Artikel Schnellstart: An Ihrer ersten Sitzung teilnehmen weitere Informationen dazu, wie Sie als Gast schnell loslegen können.

[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.

In Visual Studio Code:

Benachrichtigung zum Beitritt zu Visual Studio Code

In Visual Studio:

Visual Studio-Beitrittsbenachrichtigung

Sie können eine explizite "Genehmigung" für jeden anfordern, der stattdessen beitritt. Wenn diese Einstellung aktiviert ist, werden Sie von einer Benachrichtigung aufgefordert, den Gast zu genehmigen, wenn er versucht, ihrer Sitzung beizutreten.

Ausführliche Informationen zum Aktivieren dieses Features finden Sie in der Anforderung einer Gastgenehmigung .

Zusammenarbeiten

Hier sind einige Dinge, die Sie ausprobieren können, sobald ein Gast Ihnen beigetreten ist:

  • Wechseln zu verschiedenen Dateien im Projekt unabhängig voneinander und Vornehmen einiger Bearbeitungen
  • Folgen Sie dem Gast, und beobachten Sie, während sie scrollen, Bearbeiten vornehmen und zu verschiedenen Dateien navigieren.
  • Starten Sie eine gemeinsame Debugging-Sitzung mit diesen Personen
  • Freigeben eines Servers, damit Sie etwas wie eine Web-App auschecken können, die auf ihrem Computer ausgeführt wird
  • Freigeben eines Terminals und Ausführen einiger Befehle

Schauen Sie sich die Dokumentationen Visual Studio Code und Visual StudioErweiterung an, um Informationen zu diesen Aktionen und mehr zu erfahren.

Liegt ein Problem vor? Siehe Problembehandlung oder Feedback.

Nächste Schritte

Probieren Sie die folgenden Artikel aus, um zu beginnen oder tiefer zu gehen:

Reference