Устранение неполадок 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 Code (Linux) Расширение Live Share не активируется, и после установки расширения в Linuxэлементы строки состояния не отображаются. Visual Studio Live Share зависит от .NET Core 2.0 с рядом предварительных требований Linux, которые могут не выполняться в определенных дистрибутивах Linux по умолчанию. Дополнительные сведения о том, что необходимо установить, см. здесь.

Войти

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

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

Мы также хотели бы увидеть, что может происходить, поэтому пожалуйста , запишите ошибку.
Все Возникает ошибка времени ожидания или подключения. См. сведения об устранении неполадок с подключением.
Все При входе с помощью рабочего или учебного адреса электронной почты майкрософт отображается сообщение "Требуется утверждение администратора". Ваш Azure AD принцип настроен на требование "согласия администратора" для новых приложений, обращаюющихся к содержимому каталога. Подробнее см. здесь.
VS Code (macOS) При входе отображается сообщение об ошибке SecKeychainAddGenericPassword() с ошибкой. Это почти всегда связано с общей проблемой в macOS, когда изменения пароля не отражаются в цепочке ключей входа. Попробуйте войти в цепочку ключей, заблокировать цепочку ключей входа и снова разблокировать ее. Это может быть достаточно, чтобы устранить проблему, но если вы не можете разблокировать ее с помощью текущего пароля, попробуйте использовать предыдущий. Если это работает, измените пароль цепочки ключей входа на текущий пароль. Подробные сведения см. здесь.
VS Code (Linux) При вводе пользовательского кода после входа через браузер отображается сообщение об ошибке secret_password_store_sync() с кодом ошибки XX. Как правило, это связано с gnome-keyring установкой и (или) libsecret-1-0/ libsecret не устанавливается. Вы можете проверить правильность настройки гном-ключей путем установки seahorse , а затем с помощью приложения "Пароли и ключи" в классической среде. Дополнительные сведения о предварительных требованиях для Linux см. здесь.
VS Code (Linux) Вам будет предложено ввести пользовательский код в Live Share версии 0.3.295 или ниже, но браузер не отображается, чтобы вы могли получить его. Мы работаем над устранением требований к пользовательскому коду в Linux. В то же время для входа должно появиться окно браузера. В противном случае окно браузера может быть скрыто в VS Code. Если это не так, см. следующий совет.
VS Code После нажатия кнопки "Войти" (или с помощью команды Live Share: Вход) окно браузера не отображается, чтобы разрешить вводить учетные данные. 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 , а не щелкнуть веб-ссылку. Воспользуйтесь разделом о присоединении вручную.
Все Присоединиться к: При присоединении через браузер появится сообщение о том, что "владелец рабочей области, кажется, находится в автономном режиме". Возможные обходные пути:
  • Попробуйте присоединиться вручную. Мы видели проблемы с присоединением между регионами (например, восточная часть США и западная часть США) из-за проблем со службами, которые не влияют на присоединение вручную.
  • Live Share может быть не удается перенаправить непосредственно на узел при запуске в режиме автоматического подключения. Попробуйте использовать режим ретрансляции.
Дополнительные сведения об устранении неполадок с подключением
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 .

См. также раздел

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

Практические руководства

Справочник

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