Краткое руководство. Предоставление доступа к первому проекту

Вас приветствует Visual Studio Live Share! Live Share позволяет редактировать и отлаживать код совместно с другими пользователями в реальном времени независимо от используемых вами языков программирования и создаваемых типов. С помощью этого расширения вы можете мгновенно и безопасно поделиться текущим проектом, а затем, при необходимости, — сеансами отладки, экземплярами терминалов, веб-приложениями localhost, голосовыми звонками и многим другим!

Готовы начать? Совместная работа в команде должна быть настолько естественной и быстрой, что от нее должно быть трудно отказаться! По этой причине мы максимально упростили первые шаги в Visual Studio Live Share — вы можете начать делиться своими идеями и результатами работы без всякого труда.

Совет

Знаете ли вы, что можно присоединиться к собственному сеансу совместной работы? Вы сможете попробовать Live Share самостоятельно либо запустить экземпляр Visual Studio или VS Code и подключиться к нему удаленно! Вы можете даже использовать одно удостоверение в обоих экземплярах. Убедитесь в этом сами!

Чтобы приступить к совместной работе, следуйте инструкциям ниже.

1. Установка расширения

Установить расширение несложно. Просто выполните указанные ниже действия.

Продукт Шаги установки
Логотип Visual Studio Code Visual Studio Code (1.22.0 и более поздних версий)
1. Установите Visual Studio Code для Windows (7, 8.1 или 10), macOS (High Sierra 10.13 и более поздних версий) , 64-разрядной версии Linux (дополнительные сведения).
2. Скачайте из Marketplace и установите расширение Visual Studio Live Share.
3. Перезагрузите компьютер и подождите, пока скачаются и установятся зависимости (см. строку состояния).
4. Linux: при запросе на установку библиотек щелкните "Установить", введите пароль, а по завершении перезапустите VS Code.
Download button
Логотип Visual Studio 2019 Visual Studio 2019
1. Установите Visual Studio 2019.
2. Установите поддерживаемую рабочую нагрузку (например, ASP.NET, .NET Core, C++, Python и (или) Node.js).
3. Расширение Visual Studio Live Share устанавливается по умолчанию вместе с этими рабочими нагрузками.
Логотип Visual Studio 2017 Visual Studio 2017 15.6 или более поздних версий
1. Установите последнюю версию Visual Studio 2017 (15.6 и более поздних версий) на Windows (7, 8.1 или 10).
2. Установите поддерживаемую рабочую нагрузку (например, ASP.NET, .NET Core, C++ и (или) Node.js).
3. Скачайте из Marketplace и установите расширение Visual Studio Live Share.
Download button

Скачивая и используя Visual Studio Live Share, вы соглашаетесь с условиями лицензии и заявлением о конфиденциальности. Если у вас возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

2. Войти

Установив расширение Live Share, выполнив перезапуск и дождавшись завершения установки зависимостей (Visual Studio Code), нужно войти в систему, чтобы другие пользователи знали, кто вы. Для этого сначала щелкните элемент Live Share в строке состояния (в VS Code) или нажмите кнопку "Вход" (в Visual Studio).

В Visual Studio Code:

Элемент строки состояния входа в Visual Studio Code

В Visual Studio сделайте следующее:

Кнопка входа в Visual Studio

В VS Code запустится браузер и появится уведомление с запросом на вход. Выполните вход в браузере, после чего закройте его.

Всплывающее уведомление с запросом на вход в веб-браузере

Для пользователей Linux. в старых версиях Live Share (0.3.295 и более ранних) может появиться запрос на ввод кода пользователя. Обновите расширение до последней версии или щелкните ссылку "Возникли проблемы?" после входа в систему, чтобы увидеть код. Дополнительные сведения см. здесь.

В Visual Studio расширение Live Share автоматически использует вашу персонализированную учетную запись. Поэтому вход можно выполнять обычным образом. Однако если вы не хотите использовать персонализированную учетную запись Visual Studio для входа, перейдите в раздел Сервис > Параметры > Live Share > Учетная запись пользователя и выберите другие учетные данные.

Если у вас по-прежнему возникают проблемы, ознакомьтесь с руководством по устранению неполадок.

3. Открытие папки, проекта или решения

Откройте папку, проект или решение, к которым необходимо предоставить общий доступ в Visual Studio или Visual Studio Code, обычным образом.

4. (Необязательно) Обновление скрытых или исключенных файлов

По умолчанию Live Share скрывает для гостей все файлы и папки, указанные в файлах GITIGNORE, в общих папках. Скрытый файл не отображается в дереве файлов гостя. Исключение файла является более строгим правилом. Оно запрещает открывать файл в Live Share при выполнении таких действий, как переход к определению или пошаговое выполнение с заходом в файл при отладке или отслеживании. Если нужно скрыть или исключить разные файлы, в проект можно добавить файл VSLS.JSON с соответствующими параметрами. Подробные сведения см. в разделе, посвященном управлению доступом к файлам и видимостью.

5. Запуск сеанса совместной работы

Далее просто щелкните элемент Live Share в своем средстве. В буфер обмена автоматически скопируется ссылка приглашения.

В Visual Studio Code:

Элемент для предоставления общего доступа в строке состояния в Visual Studio Code

В Visual Studio сделайте следующее:

Кнопка предоставления общего доступа в Visual Studio

Примечание

При первом предоставлении общего доступа брандмауэр на компьютере может запросить разрешение на открытие порта для агента Live Share. Предоставлять это разрешение необязательно, но оно позволяет использовать защищенный "прямой режим", который повышает производительность, если вы работаете совместно с пользователем в одной сети. Подробные сведения см. в разделе, посвященном смене режима подключения.

6. (Необязательно) Включение режима только для чтения

Запустив сеанс совместной работы, вы можете ограничить доступ гостей правами только на чтение, чтобы запретить им вносить изменения в общий код.

После предоставления доступа вы получите уведомление о том, что ссылка приглашения была скопирована в буфер обмена. После этого вы можете сделать сеанс доступным только для чтения, выбрав соответствующий параметр.

В Visual Studio Code:

Вариант для доступа только на чтение в Visual Studio Code

В Visual Studio сделайте следующее:

Вариант для доступа только на чтение в Visual Studio

В VS Code сеанс только для чтения можно также запустить с вкладки мини-приложения Live Share.

Всплывающее уведомление с просьбой войти в сеанс только для чтения

Отправьте ссылку пользователям, которых вы хотите пригласить в сеанс, по электронной почте, через Slack, Skype и т. д. Открыв ссылку в браузере, пользователи смогут присоединиться к сеансу совместной работы, в рамках которого вы предоставили общий доступ к содержимому папки, проекта или решения. Учитывая уровень доступа, предоставляемый гостям в рамках сеансов Live Share, приглашать следует только пользователей, которым вы доверяете, и продумывать возможные последствия.

Совет по безопасности. Сведения о вопросах безопасности при использовании некоторых функций Live Share см. в статье, посвященной безопасности.

Если у приглашенного вами гостя возникли вопросы, он может обратиться к статье Краткое руководство. Присоединение к первому сеансу, в которой приводятся дополнительные сведения о работе в качестве гостя.

8. (Необязательно) Утверждение доступа гостя

По умолчанию гости автоматически присоединяются к вашему сеансу совместной работы, о чем вы получаете уведомление.

В Visual Studio Code:

Уведомление о присоединении в Visual Studio Code

В Visual Studio сделайте следующее:

Уведомление о присоединении в Visual Studio

Однако вы можете настроить явное утверждение их доступа. Если этот параметр включен, то когда гость пытается присоединиться к сеансу, вы получаете уведомление с запросом на утверждение.

Подробные сведения о включении этой функции см. в разделе, посвященном обязательному утверждению доступа гостей.

9. Совместная работа

Вот и все! После того как гость присоединится к вам, вы можете попробовать сделать следующее:

  1. Независимо друг от друга перейдите к разным файлам в проекте и внесите несколько изменений.
  2. Проследите за тем, как гость выполняет прокрутку, переходит к разным файлам и вносит изменения.
  3. Откройте сеанс совместной с гостем отладки.
  4. Предоставьте доступ к серверу, например, чтобы проверить работающее на нем веб-приложение.
  5. Предоставьте доступ к терминалу и выполните несколько команд.

Сведения о выполнении этих и других действий можно найти в документации по расширениям Visual Studio Code и Visual Studio.

Возникли проблемы? Ознакомьтесь с разделом по устранению неполадок или отправьте отзыв.

Следующие шаги

Дополнительные сведения можно найти в следующих статьях:

Справочник