Поделиться через


Устранение неполадок Visual Studio Live Share

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

Требования к установке или средству

Ниже приведены советы по устранению неполадок, связанных с установкой Visual Studio Live Share.

Средство Проблема Решение и обходное решение
VS Code (macOS) Появится предупреждение, указывающее, что macOS больше не поддерживается .NET Core Это предупреждение появляется из-за недавнего обновления , сделанного .NET Core , который больше не поддерживает любые версии ниже High Sierra (10.13+). Чтобы включить расширение Live Share, обновите операционную систему.
VS Установщик расширений не может найти версию Visual Studio , используемую при попытке установить расширение Visual Studio Live Share. Visual Studio Live Share требует Visual Studio 2017 версии 15.6 или более поздней для узлов и гостей. Установите последнее стабильное обновление Visual Studio 2017 и повторите попытку.
VS Code Ошибка "Не удалось установить зависимости" отображается в то время как расширение завершает установку при первом запуске или возникает ошибка о отсутствующих или уже существующих файлах. Убедитесь, что вы находитесь в хорошем сетевом подключении. Если вы находитесь, возможно, возникла проблема с прокси-сервером или брандмауэром. См . сведения об устранении неполадок с подключением.

VS Code Установка расширения Visual Studio Live Share из Marketplace устанавливает его в стабильной или предварительной версии VS Code вместо версии, которую я хочу. Запустите VS Code стабильные или инсайдерские программы в зависимости от вашего предпочтения, перейдите на вкладку "Расширения", найдите "Visual Studio Live Share" и установите ее.

Вход

Ниже приведены советы по устранению неполадок при входе.

Средство Проблема Решение и обходное решение
VS Вам нужно войти в Visual Studio Live Share с другим удостоверением, отличным от используемого для входа в Visual Studio. Перейдите к > учетной записи "Параметры > live Share > " для выбора альтернативной учетной записи.
VS Code В то время как во время входа появится окно браузера, и процесс отображается успешно на веб-странице, строка состояния по-прежнему говорит: "Вход" после закрытия браузера. После входа нажмите кнопку "Проблемы?" и следуйте указаниям, чтобы ввести временный пользовательский код в средство.

Мы также хотели бы увидеть, что может происходить, поэтому пожалуйста , запишите ошибку.
Все Вы получаете ошибку времени ожидания или подключения. См . сведения об устранении неполадок с подключением.
Все При входе с помощью рабочего или учебного адреса электронной почты Майкрософт отображается сообщение "Требуется утверждение администратора". Для новых приложений, обращаюющихся к содержимому каталога, настроено требование "согласие администратора". Подробнее см. здесь.
VS Code (macOS) При входе отображается сообщение об ошибке SecKeychainAddGenericPassword() сбоем. Это почти всегда связано с распространенной проблемой с macOS, где изменения пароля не отражаются в связка ключей входа. Попробуйте перейти в "Доступ к цепочке ключей", заблокировать связка ключей входа и снова разблокировать его. Это может быть достаточно, чтобы устранить проблему, но если вы не можете разблокировать ее с помощью текущего пароля, попробуйте выполнить предыдущую попытку. Если это работает, измените пароль связка ключей имени входа на текущий пароль. Подробные сведения см. здесь.
VS Code (Linux) Вам будет предложено ввести пользовательский код в Live Share версии 0.3.295 или ниже, но не отображается браузер, позволяющий получить его. Мы работаем над устранением требования к пользовательскому коду в Linux. В то же время окно браузера должно отображаться для входа. В противном случае окно браузера может быть скрыто в VS Code. См. следующий совет, если это не так.
VS Code После нажатия кнопки "Войти" (или с помощью команды Live Share: Sign in), окно браузера не отображается, чтобы разрешить ввод учетных данных. 1. Войдите здесь
2. После входа нажмите кнопку "Проблемы?"
3. Следуйте указаниям, чтобы ввести временный пользовательский код в инструмент.
Все Вы хотите присоединиться к сеансу совместной работы, но не хотите получать обновления электронной почты. Вход в расширение Live Share в VS/VS Code не принимает обновления электронной почты.

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

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

Ниже приведены советы по устранению неполадок с общим доступом и присоединением.

Средство Проблема Решение и обходное решение
Все Общий доступ или присоединение: вы получаете время ожидания или ошибку о том, что не удается подключиться. См . сведения об устранении неполадок с подключением.
VS Code Присоединение: вам не было предложено запустить VS Code после открытия страницы присоединения в браузере. Советы:
  • Убедитесь, что вы запустили VS Code по крайней мере один раз и ждали завершения установки в строке состояния.
  • Если это не работает, попробуйте запустить команду "Live Share: Launcher Setup".
  • Пользователи Linux: если появится запрос на ввод пароля администратора (sudo) при выполнении приведенной выше команды, сделайте это.
  • Наконец, просмотрите присоединение вручную в качестве обходного решения.
Если вы столкнулись с этой проблемой, мы хотели бы увидеть, что может происходить, поэтому запишите ошибку.
VS Присоединение: вам не было предложено запустить VS после открытия страницы присоединения в браузере. Воспользуйтесь разделом о присоединении вручную.

Мы также хотели бы просмотреть журналы, поэтому запишите ошибку с помощью visual Studio "Сообщить о проблеме..." Функция.
Все Присоединение. Вы предпочитаете вставить ссылку соединения непосредственно в Visual Studio или VS Code , а не щелкнуть веб-ссылку. Воспользуйтесь разделом о присоединении вручную.
Все Присоединение: при присоединении через браузер появится сообщение о том, что владелец рабочей области, кажется, находится в автономном режиме. Возможные обходные пути:
  • Попробуйте присоединиться вручную. Мы видели проблемы с межрегионными соединениями (например, восточная и западная часть США) из-за проблем со службами, которые не влияют на соединения вручную.
  • Динамическая папка может быть не в состоянии направлять непосредственно на узел при запуске в режиме автоматического подключения. Попробуйте использовать режим ретрансляции.
Дополнительные возможности см. в статье об устранении неполадок с подключением
VS Code Присоединение: вы присоединились через браузер перед входом, не было предложено войти, и присоединение никогда не завершено. Это известная ошибка. Щелкните элемент строки состояния входа, чтобы войти и снова присоединиться.
VS Code Общий доступ и присоединение. При нажатии кнопок "Общий доступ" и "Присоединиться" ничего не происходит. Запустите команду > Live Share: восстановите установку в палитре команд.

Подключение

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

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

Средство Проблема Возможная причина
Все Вы используете прокси-сервер и видите ряд проблем с подключением Параметры прокси-сервера могут быть сложными. Попробуйте задать HTTP_PROXY и HTTPS_PROXY переменные среды глобально , а затем перезапустить средство. Дополнительные сведения см . в параметрах прокси-сервера. Скорее всего, некоторые конфигурации еще не поддерживаются, поэтому сообщите нам , не работает ли это для вас.
VS Code После установки расширения и запуска VS Code в первый раз вы получите сообщение об ошибке, когда в строке состояния появится сообщение "Завершение установки". Доступ к Интернету или доступ к download.visualstudio.microsoft.com и /или download.microsoft.com через порт 443 блокируется личным или корпоративным брандмауэром. Дополнительные сведения о том, почему Live Share нужно скачать что-то на этом этапе.
Все Не удается войти в Visual Studio Live Share Доступ к Интернету или доступ к *.liveshare.vsengsaas.visualstudio.com через порт 80/443 заблокирован личным или корпоративным брандмауэром. Введите https://visualstudio.microsoft.com/services/live-share/ в браузере и убедитесь, что вы приземлились на домашней странице Visual Studio Live Share.
Все Вы находитесь в автоматическом режиме (по умолчанию), сможете войти, но при совместном использовании или присоединении отображается ошибка времени ожидания или подключения. Режимы прямого и ретранслятора не удается подключиться, или возникает ошибка с автоматическим режимом. Если вы можете подключиться после переключения на прямой или ретрансляторный режим, создайте ошибку.
Все Вы находитесь в прямом режиме, сможете войти, но при совместном использовании или присоединении отображается ошибка времени ожидания или подключения. Гостевой и узел не могут напрямую подключиться. Попробуйте включить автоматический или ретрансляторный режим , чтобы узнать, исчезнет ли проблема. Возможно, вам потребуется вручную разрешить live Share через личный брандмауэр или просто использовать режим ретрансляции.
Все Вы находитесь в режиме ретрансляции, сможете войти, но уведомляются об ошибке времени ожидания или подключения при совместном использовании или присоединении. Доступ к *.servicebus.windows.net через порт 80/443 блокируется личным или корпоративным брандмауэром. Попробуйте прямой режим.

Дополнительные сведения о требованиях к подключению для Live Share см. в статье о требованиях к подключению.

См. также

Краткие руководства

Инструкции

Ссылка

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