Краткое руководство: совместная разработка с помощью Visual Studio Live Share

Important

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

Существующие возможности остаются доступными. Используйте эту документацию для текущих функциональных возможностей и операционных рекомендаций. Дополнительные сведения см. в разделе Режим обслуживания для Visual Studio Live Share.

Добро пожаловать в Visual Studio Live Share! Live Share позволяет совместно редактировать и выполнять отладку с другими пользователями в режиме реального времени независимо от того, какие языки программирования вы используете или типы приложений, которые вы создаете. Live Share позволяет мгновенно и безопасно предоставлять общий доступ к текущему проекту. Предоставляйте общий доступ к сеансам отладки, сеансам терминала, веб-приложениям на localhost, голосовым вызовам и другим ресурсам по мере необходимости.

Начните работать с Visual Studio Live Share и сразу делиться своей работой и идеями.

Tip

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

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

Необходимые условия

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

Продукт Этапы установки
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 (details)
2. Скачайте и установите расширение Visual Studio Live Share из Marketplace.

Кнопка
Логотип 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. Скачайте и установите расширение Visual Studio Live Share из Marketplace.
Кнопка

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

Войдите в систему.

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

В Visual Studio Code:

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

В Visual Studio:

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

В VS Code откроется браузер, и появится уведомление с предложением войти в систему. Завершите процесс входа в браузере, а затем просто закройте браузер по завершении.

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

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

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

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

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

[Необязательно] Обновление скрытых или исключенных файлов

По умолчанию Live Share скрывает от гостей все файлы и папки в общих папках, указанные в файлах .gitignore. Скрытие файла предотвращает его отображение в дереве файлов гостя. Исключение файла применяет более строгое правило, которое не позволяет Live Share открывать этот файл гостю, например при переходе к определению, при входе в этот файл во время отладки или если другой участник "следует" за вами. Если вы хотите скрыть или исключить другие файлы, в проект можно добавить файл.vsls.json с помощью этих параметров. Дополнительные сведения см. в разделе управления доступом к файлам и видимостью .

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

Затем нажмите «Live Share» в вашем инструменте, и ссылка-приглашение будет автоматически скопирована в буфер обмена.

В Visual Studio Code:

Элемент строки состояния «Поделиться» в Visual Studio Code

В Visual Studio:

Кнопка

Note

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

[Необязательно] Включение режима только для чтения

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

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

В Visual Studio Code:

Параметр

В Visual Studio:

Режим Visual Studio только для чтения

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

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

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

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

Если у приглашённого вами гостя есть вопросы, статья Краткое руководство: присоединение к первому сеансу содержит дополнительную информацию о том, как гостю начать работу.

[Необязательно] Утверждение гостя

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

В Visual Studio Code:

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

В Visual Studio:

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

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

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

Сотрудничать

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

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

Ознакомьтесь с документацией по расширению Visual Studio Code и Visual Studio для получения сведений о том, как выполнять эти действия и многое другое.

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

Дальнейшие шаги

Ознакомьтесь со следующими статьями, чтобы начать или углубиться в тему:

Reference