Предоставление общего доступа к проекту и присоединение сеанса совместной работы в Visual Studio

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

Общий доступ к проекту

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

  1. Вход

    Теперь, когда вы вошли в систему, вы готовы начать собственный сеанс совместной работы. Вы не выполнили вход? Дополнительные сведения см. в разделе входа.

  2. Откройте решение, проект или папку.

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

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

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

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

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

    Screenshot that shows the Live Share button while logged in to Visual Studio.

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

    Screenshot that shows the Live Share tool window in Visual Studio.

    Примечание.

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

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

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

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

    Screenshot that shows the 'Make read-only' option in the invitation link banner.

  6. Отправьте ссылку другому пользователю.

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

    Совет

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

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

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

    Гости автоматически присоединяются к сеансу совместной работы по умолчанию, и вы получите уведомление, когда они готовы к работе с вами. Это уведомление позволяет удалить их из сеанса. Тем не менее, вы также можете требовать явного утверждения для всех, кто присоединяется.

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

    Screenshot that shows a Visual Studio join approval request.

    Дополнительные сведения о рекомендациях по обеспечению безопасности приглашений см. в приглашениях и доступе на присоединение.

  8. Управление сеансом Live Share

    После того как ваш гость откроет ссылку на общий сеанс в Visual Studio Code или Visual Studio, вы увидите их в списке участников в окне инструмента Live Share. Теперь вы можете увидеть, какой файл ваш гостевой в настоящее время находится рядом с их именем.

    Screenshot that shows the Visual Studio Live Share tool window showing a participant.

    В окне инструментов Live Share вам доступны все основные функции, что позволяет централизованно управлять сеансом.

    Совет

    Окно инструментов Live Share не отображается во время сеансов? Вы всегда можете выбрать окно "Общий доступ к режиму динамического общего доступа">, чтобы открыть его!

Завершение сеанса совместной работы

В качестве узла вы можете полностью прекратить общий доступ и завершить сеанс совместной работы, нажав кнопку "Общий доступ " в правом верхнем углу и выбрав "Завершить сеанс динамического общего доступа".

Screenshot that shows selecting Sharing, then selecting End Live Share Session from the drop-down.

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

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

Присоединение к сеансу совместной работы

После скачивания и установки Visual Studio Live Share гостю остается лишь пара шагов до присоединения к размещенному сеансу совместной работы. Существует два способа присоединения: через браузер или вручную.

Совет

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

Присоединение через браузер

Самый простой способ присоединиться к сеансу совместной работы — открыть ссылку приглашения в веб-браузере. Далее описано, как выглядит этот рабочий процесс.

  1. Вход

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

    Дополнительные сведения см. в разделе входа.

  2. Щелкните ссылку приглашения или откройте приглашение в браузере

    Откройте или снова откройте ссылку приглашения в браузере.

    Примечание.

    Если вы еще не установили расширение Live Share, вы найдете ссылки на расширение Marketplace. Установите расширение, перезапустите средство и повторите попытку.

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

    {Screenshot that shows the join page in a browser.}

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

    Примечание.

    По-прежнему есть проблемы? Дополнительные сведения см. в разделе "Присоединение вручную".

  3. Начните совместную работу.

    Вот и все! Через несколько минут вы будете подключены, и вы можете начать совместную работу.

    Вы увидите кнопку Live Share для передачи состояния сеанса. Сведения о состоянии сеанса см. ниже, чтобы узнать, как выглядит кнопка.

    Вы автоматически перейдете в файл, который узел в настоящее время редактируется после завершения соединения.

Присоединение вручную

Вы можете вручную присоединиться без использования веб-браузера. Ручное присоединение полезно в ситуациях, когда средство, которое вы хотите использовать, уже запущено. Используйте ручное присоединение, если вы хотите использовать другое средство, чем обычно. Вы также можете использовать его, если у вас возникли проблемы с получением ссылок приглашения на работу по какой-то причине.

  1. Вход

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

    Дополнительные сведения см. в разделе входа.

  2. Воспользуйтесь командой присоединения.

    Перейдите к сеансу live share для присоединения к файлам>.

    Screenshot that shows Visual Studio file menu with Join Live Share Session selected.

  3. Вставьте ссылку приглашения.

    Вставьте URL-адрес приглашения и подтвердите его.

  4. Начните совместную работу.

    Вот и все! Вы сразу же подключитесь к сеансу совместной работы.

    Вы увидите кнопку Live Share для передачи состояния сеанса. Дополнительные сведения о том, как выглядит кнопка, см. в разделе о состоянии сеанса.

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

Выход из сеанса совместной работы

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

Screenshot that shows the Visual Studio Live Share menu when joined in a collaboration session.

Вы также можете оставить сеанс, нажав кнопку "Общий доступ " и выбрав "Оставить сеанс динамической общей папки".

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

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

Состояния сеанса

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

Ниже приведены состояния, которые обычно отображаются:

State Кнопка Description
Неактивное Screenshot that shows the Live Share button in an inactive session state. Нет активных сеансов совместной работы и нет элементов в общем доступе.
Узел: общий доступ к работе Screenshot that shows the Live Share button in a share in progress session state. Сеанс совместной работы запускается, то есть скоро будет предоставлен общий доступ к содержимому.
Узел: общий доступ Screenshot that shows the Live Share button in a sharing active session state. Сеанс совместной работы активен, содержимое предоставлено в общий доступ.
Узел: общий доступ только для чтения Screenshot that shows the Live Share button in a sharing read-only session state. Открыт сеанс совместной работы в режиме только для чтения.
Гость: присоединение к сеансу Screenshot that shows the Live Share button in a joining session state. Выполняется присоединение к существующему сеансу совместной работы.
Гость: присоединено Screenshot that shows the Live Share button in a joined session state. Выполнено присоединение и подключение к активному сеансу совместной работы, идет получение общего содержимого.
Гость: присоединенный только для чтения Screenshot that shows the Live Share button in a joined read-only session state. Выполнено присоединение и подключение к активному сеансу совместной работы только для чтения.

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