Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Live Share basiert auf leistungsfähiger Architektur und Konzepten, die sich als leistungsstarke Features für unsere Benutzer manifestieren. Im Folgenden lernen Sie die charakteristischen Merkmale von Live Share kennen und erfahren, warum dieses Tool führend im Bereich der Zusammenarbeit ist.
Zusammenarbeitssitzungen
Alle Zusammenarbeitsaktivitäten in Visual Studio Live Share umfassen einen einzigen Zusammenarbeitssitzungs-Gastgeber und einen oder mehrere Gäste. Der Gastgeber ist die Person, die die Zusammenarbeitssitzung gestartet hat, und jede Person, die ihr beitritt, ist ein Gast.
Zusammenarbeitssitzungs-Gastgeber können alle ihre Tools und Dienste nutzen, während Gästen Zugriff auf nur die Dinge gewährt wird, die der Gastgeber speziell für sie freigegeben hat. Dazu gehören Code, das Ausführen von Servern, Debugsitzungen, Terminals und vieles mehr. Derzeit werden sämtliche freigegebenen Inhalte auf dem Computer des Gastgebers gespeichert und nicht mit der Cloud oder dem Computer des Gasts synchronisiert. Dies ermöglicht Sofortzugriff und erhöhte Sicherheit. Der Vorteil besteht darin, dass die gesamte Lösung in dem Moment verfügbar ist, in dem ein Gast beitritt, und dass die Inhalte in dem Moment nicht mehr verfügbar sind, in dem ein Host eine Sitzung zur Zusammenarbeit beendet. Außerdem werden temporäre Dateien, die durch IDE/Editor zur Leistungsverbesserung für den Gast erstellt wurden, am Ende der Sitzung automatisch bereinigt.
Teilen
Wenn Sie als Host „teilen“, starten Sie eine Kollaborationssitzung, in der die Inhalte eines Projekts, einer Projektmappe oder eines Ordners freigegeben werden. Gäste erhalten über den Einladungslink, den Sie ihnen senden, Zugriff auf diesen Inhalt. Während „Freigabe“ eine Kurzform für „Freigabe eines Projekts“ ist, öffnet sie auch die Tür zur Freigabe anderer Funktionen wie dem Debuggen.
Beitreten
Wenn Sie auf einen Einladungslink klicken, der Ihnen von einem Gastgeber gesendet wurde, können Sie einer Zusammenarbeitssitzung als Gast „beitreten“ und auf alle Inhalte oder Funktionen zugreifen, die der Gastgeber durch Aktivierung für Sie freigegeben hat. Der Weblink bietet eine schnelle Möglichkeit, in eine Zusammenarbeitssitzung zu springen, wenn Sie die Erweiterung bereits installiert haben, und – wenn nicht – eine schnelle Möglichkeit zum Einrichten von Informationen.
Funktionen
Gemeinsame Bearbeitung
Wenn Sie dieselbe Datei als ein weiterer Projektmitarbeiter öffnen, können Sie deren Inhalte sofort „gemeinsam bearbeiten“. Sie können die Bearbeitungen aller Mitwirkenden, ihre Cursor und Markierungen und vieles mehr sehen. Noch besser: Sie sind nicht gezwungen, jederzeit dieselbe Datei zu bearbeiten. So können Sie gegebenenfalls zusammenarbeiten und ganz nach Wunsch unabhängig agieren.
Hinweis
Bei der gemeinsamen Bearbeitung gibt es ein paar Einschränkungen. Lesen Sie Plattformunterstützung, um sich über den Status von Features je nach Sprache zu informieren.
Verfolgen und Fokussieren
Manchmal müssen Sie ein Problem erläutern oder etwas entwerfen, dass sich über mehrere Dateien oder Stellen im Code erstreckt. In diesen Fällen kann es hilfreich sein, einem Kollegen vorübergehend zu folgen, während er sich bei der gemeinsamen Bearbeitung durch das gesamte Projekt bewegt. Aus diesem Grund folgen Sie als Gast bei der Teilnahme an einer Kollaborationssitzung automatisch der Bearbeitungsposition des Hosts. Gastgeber und Gäste können mit einem einfachen Mausklick aufeinander folgend hinein- und hinausspringen. Außerdem möchten Sie vielleicht alle Teilnehmer bitten, Ihnen zu folgen. In Live Share können Sie mit einer Benachrichtigung anfordern, dass jeder seine Aufmerksamkeit auf Sie „konzentriert“. Dies erleichtert es den Teilnehmern, Ihnen ebenfalls zu folgen.
Gemeinsames Debuggen
Wenn Sie schwierige Codierungsprobleme oder Fehler debuggen, kann es sehr hilfreich sein, dass sich eine weitere Person dies anschaut. Dem Gastgeber ermöglicht Live Share automatisch „gemeinsames Debuggen“, indem er die Debugsitzung für alle Gäste freigibt. Jeder von Ihnen erhält Funktionen zur gemeinsamen Bearbeitung sowie die Möglichkeit, eigenständig Untersuchungen durchzuführen, während Sie die Schritte gemeinsam durchgehen.
Hinweis
Lesen Sie Plattformunterstützung, um sich über den Status von Debuggingfeatures je nach Sprache oder Plattform zu informieren.
Freigeben eines Servers / Freigeben eines Ports
Beim gemeinsamen Debugging kann es sehr hilfreich sein, Zugriff auf verschiedene Teile der Anwendung zu erhalten, die vom Host während der Debugsitzung bereitgestellt werden. Vielleicht möchten Sie auf die App in einem Browser zugreifen, auf eine lokale Datenbank zugreifen oder über Ihre Tools einen REST-Endpunkt erreichen. Live Share ermöglicht Ihnen die „Freigabe eines Servers“, wodurch ein lokaler Port auf dem Computer des Gastgebers genau demselben Port auf dem Computer jedes Gasts zugeordnet wird. Als Gast können Sie dann mit der Anwendung genauso interagieren, als wenn sie auf Ihrem Computer lokal ausgeführt würde (beispielsweise können sowohl Gastgeber als auch Gast auf eine Web-App zugreifen, die auf http://localhost:3000). ausgeführt wird).
Terminals teilen
Die moderne Entwicklung nutzt oft eine Vielzahl von Befehlszeilentools. Glücklicherweise ermöglicht Live Share es Ihnen als Gastgeber, für Gäste optional „ein Terminal freizugeben“. Das freigegebene Terminal kann schreibgeschützt oder vollständig für Zusammenarbeit eingerichtet sein, damit Sie und Ihre Gäste Befehle ausführen und die Ergebnisse anzeigen können. Als Gastgeber behalten Sie immer die Kontrolle und können entscheiden, ob andere Projektmitarbeiter Befehle selber ausführen oder nur die Befehlsausgabe anzeigen können. Tatsächlich können Sie alles, was Sie privat halten möchten, in einem nicht geteilten Terminal ausführen.
Zugriffssteuerung
Visual Studio Live Share bietet Teilnehmern zahlreiche tolle Möglichkeiten für die Zusammenarbeit. Allerdings möchten Sie angesichts der Anzahl der Optionen und der Flexibilität, die Gäste für die Interaktion mit Gastgebern erhalten, beitretende Gäste möglicherweise explizit genehmigen oder den Zugriff auf bestimmte Dateien oder Ordner sperren. Live Share bietet eine Reihe von Einstellungen, die Ihnen helfen können, darunter Schreibschutz und die Anforderung, Gäste zu genehmigen.
Flexible Verbindungsmodi
Um eine optimale Leistung sicherzustellen, unterstützt Visual Studio Live Share zwei grundlegende „Verbindungsmodi“: „direkt“ und „Relay“. Im direkten Modus werden Gäste ohne den Umweg über das Web direkt mit dem Host verbunden. Der Relaymodus ermöglicht es Gästen, die sich in einem völlig anderen Netzwerk befinden, sich mit dem Gastgeber über ein Internet-Relay zu verbinden. In allen Fällen werden Verbindungen SSH- oder SSL-verschlüsselt, um sicherzustellen, dass nur Projektmitarbeiter Zugriff auf das erhalten, was gerade übertragen wird. Live Share befindet sich standardmäßig im Modus „Automatisch“, bei dem zuerst eine direkte Verbindung versucht und dann ein Failover zum Relay ausgeführt wird. Wenn es Ihnen aber lieber ist, können Sie in einen einzelnen Modus sperren.