Rozwiązywanie problemów Visual Studio Live Share

Ten artykuł zawiera porady dotyczące rozwiązywania problemów, obejścia i odpowiedzi na typowe problemy i pytania. Możesz również skorzystać z często zadawanych pytań.

Wymagania dotyczące instalacji/narzędzia

Poniżej przedstawiono porady dotyczące rozwiązywania problemów związanych z instalowaniem Visual Studio Live Share.

Narzędzie Problem Rozwiązanie/obejście
VS Code (macOS) Zostanie wyświetlone ostrzeżenie informujące o tym, że system macOS nie jest już obsługiwany przez platformę .NET Core To ostrzeżenie jest wyświetlane z powodu ostatniej aktualizacji wprowadzonej przez platformę .NET Core, która nie obsługuje już żadnych wersji niższych niż High Sierra (10.13+). Aby włączyć Live Share, zaktualizuj system operacyjny.
VS Instalator rozszerzenia nie może znaleźć wersji pakietu Visual Studio do użycia podczas próby zainstalowania Visual Studio Live Share rozszerzenia. Visual Studio Live Share hostów i gości Visual Studio 2017 w wersji 15.6 lub wyższej. Zainstaluj najnowszą stabilną aktualizację programu Visual Studio 2017 i ponów próbę.
VS Code Podczas końowania instalacji rozszerzenia przy pierwszym uruchomieniu występuje błąd "Nie można zainstalować zależności" lub występują błędy dotyczące brakujących lub już obecnych plików. Sprawdź, czy używasz dobrego połączenia sieciowego. Jeśli tak, możesz mieć problem z serwerem proxy lub zaporą. Zobacz rozwiązywanie problemów z łącznością.

VS Code Zainstalowanie rozszerzenia Visual Studio Live Share z platformy handlowej instaluje je w wersji stabilnej/dla niejawnych testerów usługi VS Code zamiast chcieć. Rozpocznij VS Code lub niejawnych testerów w zależności od preferencji, kliknij kartę "rozszerzenia", wyszukaj pozycję "Visual Studio Live Share" i zainstaluj ją z tego menu.
VS Code (Linux) Rozszerzenie Live Share nie jest aktywowane i po zainstalowaniu rozszerzenia w systemie Linux nie są wyświetlane żadne elementy paska stanu. Visual Studio Live Share zależy od programu .NET Core 2.0, który ma wiele wymagań wstępnych systemu Linux, które mogą nie zostać spełnione w niektórych dystrybucjach systemu Linux domyślnie. Zobacz tutaj, aby uzyskać szczegółowe informacje na temat tego, co powinno zostać zainstalowane.

Zaloguj

Poniżej przedstawiono wskazówki dotyczące rozwiązywania problemów z logowaniem.

Narzędzie Problem Rozwiązanie/obejście
VS Musisz zalogować się do Visual Studio Live Share przy użyciu innej tożsamości niż ta, przy użyciu Visual Studio. Wybierz pozycję Narzędzia > opcje > Live Share > konta użytkownika, aby wybrać alternatywne konto.
VS Code Gdy podczas logowania zostanie wyświetlone okno przeglądarki, a proces zakończy się pomyślnie na stronie internetowej,po zamknięciu przeglądarki nadal będzie wyświetlany pasek stanu "Zaloguj się". Po zalogowaniu kliknij pozycję "Masz problemy?" i postępuj zgodnie z instrukcjami, aby wprowadzić tymczasowy kod użytkownika do narzędzia.

Chcielibyśmy również zobaczyć, co może się dzieje, dlatego prosimy o zgłaszanie usterki.
Wszystko Występuje błąd limitu czasu lub połączenia. Zobacz rozwiązywanie problemów z łącznością.
Wszystko Podczas logowania się przy użyciu służbowego adresu e-mail firmy Microsoft jest wyświetlany komunikat "Need admin approval" (Potrzebujesz zatwierdzenia przez administratora). Twoja konfiguracja zestawu usługi Azure AD wymaga zgody administratora dla nowych aplikacji, które mają dostęp do zawartości katalogu. Więcej informacji można znaleźć tutaj.
VS Code (macOS) Podczas logowania jest wyświetlany komunikat o błędzie SecKeychainAddGenericPassword() o błędzie. Jest to prawie zawsze spowodowane powszechnym problemem z systemem macOS, który polega na tym, że zmiany haseł nie są odzwierciedlane w keychain logowania. Spróbuj otworzyć "Dostęp do klucza", zablokować klucz logowania, a następnie odblokować go ponownie. Może to wystarczyć do rozwiązania problemu, ale jeśli nie możesz odblokować go przy użyciu bieżącego hasła, spróbuj użyć poprzedniego. Jeśli to działa, zmień hasło klucza logowania na bieżące hasło. Szczegółowe informacje można znaleźć tutaj.
VS Code (Linux) Podczas wprowadzania kodu użytkownika po zalogowaniu się za pośrednictwem przeglądarki jest wyświetlany komunikat o błędzie secret_password_store_sync() z kodem błędu XX . Jest to zwykle spowodowane gnome-keyring i/lub libsecret-1-0 / libsecret nie jest instalowane. Możesz sprawdzić poprawność konfiguracji funkcji keysring, instalując aplikację "Hasła i klucze" w środowisku seahorse pulpitu. Więcej informacji na temat wymagań wstępnych systemu Linux można uzyskać tutaj.
VS Code (Linux) Zostanie wyświetlony monit o wprowadzenie kodu użytkownika z kodem w wersji Live Share 0.3.295 lub poniższej, ale żadna przeglądarka nie wydaje się zezwalać na jego uzyskiwanie. Pracujemy nad wyeliminowaniem wymagania kodu użytkownika w systemie Linux. W międzyczasie powinno zostać wyświetlone okno przeglądarki, za pomocą których można się zalogować. Jeśli nie, okno przeglądarki może być ukryte w obszarze VS Code. Jeśli tak nie jest, zobacz następną poradę.
VS Code Po kliknięciu pozycji "Zaloguj się" (lub przy użyciu polecenia "Live Share: Zaloguj się" nie zostanie wyświetlone okno przeglądarki umożliwiające wprowadzenie poświadczeń. 1. Zaloguj się tutaj
2. Po zalogowaniu kliknij pozycję "Masz problemy?"
3. Postępuj zgodnie z instrukcjami, aby wprowadzić tymczasowy kod użytkownika w narzędziu.
Wszystko Chcesz dołączyć do sesji współpracy, ale nie chcesz otrzymywać wiadomości e-mail z aktualizacjami. Zalogowanie się do rozszerzenia Live Share w programie VS/VS Code nie oznacza zgody na otrzymywanie aktualizacji wiadomości e-mail.

Live Share wymaga od gości logowania się jako środka bezpieczeństwa, aby host miał wgląd w tożsamość tych, którzy dołączyli. Zagłosuj na tę funkcję, jeśli chcesz zezwolić użytkownikom anonimowym na dołączanie (np. użytkownikom bez nazwy/nazwy zdefiniowanej przez użytkownika).

Udostępnianie i dołączanie

Poniżej przedstawiono wskazówki dotyczące rozwiązywania problemów z logowaniem.

Narzędzie Problem Rozwiązanie/obejście
Wszystko Udostępnianie/dołączanie: Występuje limit czasu lub błąd z komunikatem o tym, że nie można nawiązać połączenia. Zobacz rozwiązywanie problemów z łącznością.
VS Code Dołącz: Po otwarciu strony dołączania w przeglądarce nie został VS Code monit o uruchomienie ani nie można było go uruchomić. Porady:
  • Upewnij się, że co najmniej raz uruchomiliśmy VS Code i zaczekaliśmy na zakończenie instalacji na pasku stanu.
  • Jeśli to nie zadziała, spróbuj uruchomić polecenie "Live Share: Launcher Setup".
  • Użytkownicy systemu Linux: jeśli podczas uruchamiania powyższego polecenia zostanie wyświetlony monit o wprowadzenie hasła administratora (sudo), zrób to.
  • Aby obejść ten problem, zobacz dołączanie ręczne.
W przypadku wystąpienia tego problemu chcielibyśmy zobaczyć, co może się wydarzyć, dlatego prosimy o zgłaszanie usterki.
VS Dołącz: Monit o uruchomienie programu VS nie został wyświetlony po otwarciu strony dołączania w przeglądarce. Zobacz ręczne dołączanie.

Chcemy również zobaczyć dzienniki, więc zgłoś usterkę, korzystając Visual Studio "Zgłoś problem..." Funkcji.
Wszystko Dołącz: Wolisz wkleić link sprzężenia bezpośrednio do witryny Visual Studio/VS Code zamiast klikać link internetowy. Zobacz ręczne dołączanie.
Wszystko Dołącz: Podczas dołączania za pośrednictwem przeglądarki zobaczysz komunikat "właściciel obszaru roboczego wydaje się być w trybie offline". Możliwe obejścia:
  • Spróbuj dołączyć ręcznie. Widzieliśmy problemy z dołączaniami między regionami (np. wschodnie i zachodnie stany USA) z powodu problemów z usługami, które nie mają wpływu na ręczne sprzężenia.
  • Live Share być w stanie przekierowyć bezpośrednio do hosta w trybie "automatycznego" połączenia. Wypróbuj tryb przekaźnika.
Zobacz rozwiązywanie problemów z łącznością, aby uzyskać więcej możliwości
VS Code Dołącz: Użytkownik dołączył za pośrednictwem przeglądarki przed zalogowaniemsię do usługi , nie został wyświetlony monit o zalogowanie się, a dołączenie nigdy nie zostało ukończone. Jest to znana usterka. Kliknij element paska stanu logowania, aby się zalogować, a następnie ponownie dołącz.

Łączność

Poniższe informacje mogą pomóc w rozwiązywaniu problemów związanych z łącznością lub limitami czasu podczas logowania, udostępniania lub dołączania.

Jak opisano w wymaganiach dotyczących łączności dla Live Share, różne tryby połączenia mają różne wymagania dotyczące działania, więc istnieje kilka różnych potencjalnych problemów.

Narzędzie Problem Prawdopodobna przyczyna
Wszystko Używasz serwera proxy i widzisz wiele problemów z łącznością Ustawienia serwera proxy mogą być trudne. Spróbuj globalnie HTTP_PROXY i HTTPS_PROXY zmienne środowiskowe, a następnie ponownie uruchom narzędzie. Aby uzyskać więcej informacji, zobacz ustawienia serwera proxy. Prawdopodobnie istnieją pewne konfiguracje, których jeszcze nie obsługujemy, więc daj nam znać, jeśli to nie zadziała.
VS Code Po zainstalowaniu rozszerzenia i uruchomieniu VS Code po raz pierwszy pojawia się błąd, gdy na pasku stanu pojawi się komunikat "Kończenie instalacji". Nie można uzyskać dostępu do Internetu ani dostępu do download.visualstudio.microsoft.com i/lub download.microsoft.com przez zaporę osobistą lub firmową na porcie 443. Zobacz tutaj, aby uzyskać informacje na Live Share, dlaczego trzeba pobrać coś w tym momencie.
Wszystko Nie możesz zalogować się do Visual Studio Live Share Nie można uzyskać dostępu do Internetu ani dostępu do *.liveshare.vsengsaas.visualstudio.com na porcie 80/443 jest zablokowany przez zaporę osobistą lub firmową. Wprowadź https://insiders.liveshare.vsengsaas.visualstudio.com w przeglądarce i sprawdź, czy jesteś na stronie Visual Studio Live Share głównej.
Wszystko Jesteś w trybie automatycznym (ustawienie domyślne), możesz się zalogować, ale podczas udostępniania lub dołączania jest wyświetlany limit czasu lub błąd połączenia. Nie można nawiązać połączenia zarówno w trybie bezpośrednim, jak i w trybie przekazywania lub w przypadku usterki w trybie automatycznym. Jeśli możesz nawiązać połączenie po przełączeniu do trybubezpośredniego lub przekazywania, zwysuj usterkę.
Wszystko Jesteś w trybie bezpośrednim,możesz się zalogować, ale podczas udostępniania lub dołączania jest wyświetlany limit czasu lub błąd połączenia. Gość i host nie mogą nawiązać bezpośredniego połączenia. Spróbuj użyć trybu automatycznego lub przekaźnika, aby sprawdzić, czy problem znikł. Może być konieczne ręczne zezwalanie na Live Share przez osobistą zaporę lub po prostu użycie trybu przekazywania.
Wszystko Jesteś w trybie przekaźnika,możesz się zalogować, ale podczas udostępniania lub dołączania jest wyświetlany komunikat o przeożeniu lub błędzie połączenia. Dostęp do *.servicebus.windows.net na porcie 80/443 jest zablokowany przez zaporę osobistą lub firmową. Wypróbuj tryb bezpośredni.

Zobacz wymagania dotyczące łączności dla Live Share, aby uzyskać więcej informacji na temat wymagań dotyczących łączności.

Zobacz też

Przewodniki Szybki Start

Instrukcje

Odwołanie

Nadal występują problemy? Możesz przekazać opinię.