Udostępnij za pośrednictwem


Rozwiązywanie problemów z programem Visual Studio Live Share

W tym artykule opisano porady dotyczące rozwiązywania problemów, obejścia i odpowiedzi dotyczące typowych problemów i pytań. Możesz również zapoznać się z często zadawanymi pytaniami.

Wymagania dotyczące instalacji/narzędzi

Poniżej przedstawiono porady dotyczące rozwiązywania problemów związane z instalowaniem programu 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 najnowszej aktualizacji wprowadzonej przez platformę .NET Core , która nie obsługuje już żadnych wersji niższych niż High Sierra (10.13+). Aby włączyć rozszerzenie Live Share, zaktualizuj system operacyjny.
VS Instalator rozszerzenia nie może odnaleźć wersji programu Visual Studio do użycia podczas próby zainstalowania rozszerzenia Visual Studio Live Share. Program Visual Studio Live Share wymaga programu Visual Studio 2017 w wersji 15.6 lub nowszej dla hostów i gości. Zainstaluj najnowszą stabilną aktualizację programu Visual Studio 2017 i ponów próbę.
VS Code Błąd "Nie można zainstalować zależności" pojawia się, gdy rozszerzenie kończy instalację podczas pierwszego uruchomienia lub występują błędy dotyczące brakujących lub już obecnych plików. Sprawdź, czy korzystasz z dobrego połączenia sieciowego. Jeśli tak jest, może wystąpić problem z serwerem proxy lub zaporą. Zobacz rozwiązywanie problemów z łącznością.

VS Code Zainstalowanie rozszerzenia Visual Studio Live Share z witryny Marketplace instaluje je w stabilnej/niejawnej wersji programu VS Code zamiast żądanej wersji. Uruchom program VS Code stable lub insiders w zależności od preferencji, kliknij kartę "rozszerzenia", wyszukaj ciąg "Visual Studio Live Share" i zainstaluj go stamtąd.

Zaloguj się

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

Narzędzie Problem Rozwiązanie/obejście
VS Musisz zalogować się do programu Visual Studio Live Share przy użyciu innej tożsamości niż używana do logowania się do programu Visual Studio. Przejdź do pozycji Narzędzia > Opcje > Live Share Konto użytkownika, > aby wybrać konto alternatywne.
VS Code Gdy podczas logowania zostanie wyświetlone okno przeglądarki, a proces zakończy się powodzeniem na stronie internetowej, pasek stanu nadal mówi: "Zaloguj się" po zamknięciu przeglądarki. 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, więc zarejestruj usterkę.
wszystkie Występuje przekroczenie limitu czasu lub błąd połączenia. Zobacz rozwiązywanie problemów z łącznością.
wszystkie Podczas logowania się przy użyciu służbowego adresu e-mail firmy Microsoft zostanie wyświetlony komunikat "Potrzebujesz zatwierdzenia przez administratora". Zestaw usługi Azure AD jest skonfigurowany tak, aby wymagać "zgody administratora" dla nowych aplikacji, które uzyskują dostęp do zawartości katalogu. Więcej informacji można znaleźć tutaj.
VS Code (macOS) Podczas logowania jest wyświetlany błąd z informacją, że błąd SecKeychainAddGenericPassword() zakończył się niepowodzeniem. Jest to prawie zawsze spowodowane typowym problemem z systemem macOS, w którym zmiany hasła nie są odzwierciedlane w pęku kluczy logowania. Spróbuj przejść do pozycji "Dostęp łańcucha kluczy", blokując pęk kluczy logowania, a następnie ponownie go odblokować. Może to wystarczyć, aby rozwiązać ten problem, ale jeśli nie możesz go odblokować przy użyciu bieżącego hasła, spróbuj użyć poprzedniego. Jeśli tak się stanie, zmień hasło łańcucha kluczy logowania na bieżące hasło. Kliknij tutaj, aby uzyskać więcej szczegółów.
VS Code (Linux) Zostanie wyświetlony monit o wprowadzenie kodu użytkownika z usługą Live Share w wersji 0.3.295 lub nowszej, ale żadna przeglądarka nie wydaje się zezwalać na uzyskanie go. Pracujemy nad wyeliminowaniem wymagań dotyczących kodu użytkownika w systemie Linux. W międzyczasie powinno zostać wyświetlone okno przeglądarki, którego chcesz użyć do zalogowania. Jeśli nie, okno przeglądarki może być ukryte w programie VS Code. Jeśli tak nie jest, zobacz następną poradę.
VS Code Po kliknięciu polecenia "Zaloguj się" (lub przy użyciu polecenia "Live Share: Sign in") 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 do narzędzia.
wszystkie Chcesz dołączyć do sesji współpracy, ale nie / nie chcesz otrzymywać aktualizacji wiadomości e-mail. Zalogowanie się do rozszerzenia Live Share w programie VS/VS Code nie zezwala na otrzymywanie aktualizacji wiadomości e-mail.

Usługa Live Share wymaga od gości zalogowania się jako środka zabezpieczającego, dzięki czemu host ma wgląd w tożsamość osób, które dołączyły. Zagłosuj na tę funkcję , jeśli chcesz zezwolić anonimowym użytkownikom na dołączanie (np. użytkownicy bez nazwy/nazwy zdefiniowanej przez użytkownika).

Udostępnianie i dołączanie

Poniżej przedstawiono porady dotyczące rozwiązywania problemów z udostępnianiem i dołączaniem.

Narzędzie Problem Rozwiązanie/obejście
wszystkie Udostępnianie/dołączanie: występuje przekroczenie limitu czasu lub błąd dotyczący braku możliwości nawiązania połączenia. Zobacz rozwiązywanie problemów z łącznością.
VS Code Dołącz: nie został wyświetlony monit o uruchomienie programu VS Code po otwarciu strony sprzężenia w przeglądarce. Wskazówki:
  • Upewnij się, że program VS Code został uruchomiony co najmniej raz i czekał 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), wykonaj to.
  • Na koniec zobacz ręczne dołączanie jako obejście.
Jeśli wystąpi ten problem, chcielibyśmy zobaczyć, co może się dzieje, więc zarejestruj usterkę.
VS Dołącz: po otwarciu strony sprzężenia w przeglądarce nie został wyświetlony monit lub nie można uruchomić programu VS . Zobacz ręczne dołączanie.

Chcielibyśmy również zobaczyć dzienniki, więc zarejestruj usterkę przy użyciu programu Visual Studio "Zgłoś problem..." Funkcji.
wszystkie Dołącz: wolisz wkleić link sprzężenia bezpośrednio do programu Visual Studio/VS Code , a nie kliknąć linku internetowego. Zobacz ręczne dołączanie.
wszystkie Dołącz: Podczas dołączania za pośrednictwem przeglądarki zostanie wyświetlony komunikat "Właściciel obszaru roboczego wydaje się być w trybie offline". Możliwe obejścia:
  • Spróbuj dołączyć ręcznie. Wystąpiły problemy z przyłączeniami między regionami (np. wschodnie i zachodnie stany USA) ze względu na problemy z usługami, które nie mają wpływu na sprzężenia ręczne.
  • Udział na żywo może nie być w stanie kierować bezpośrednio do hosta podczas uruchamiania w trybie połączenia "automatycznie". Wypróbuj tryb przekazywania.
Zobacz rozwiązywanie problemów z łącznością, aby uzyskać więcej możliwości
VS Code Dołącz: Dołączono za pośrednictwem przeglądarki przed zalogowaniem się, nie poproszono Cię o zalogowanie, a dołączanie nigdy nie zostało ukończone. Jest to znana usterka. Kliknij element paska stanu logowania, aby się zalogować, a następnie ponownie dołączyć.
VS Code Udostępnianie/dołączanie: nic się nie dzieje po kliknięciu przycisków "Udostępnij" i "Dołącz". Uruchom polecenie > Live Share: Napraw instalację na palecie poleceń.

Łączność

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

Zgodnie z opisem w artykule dotyczącym wymagań dotyczących łączności dla usługi 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
wszystkie Używasz serwera proxy i występują problemy z łącznością Ustawienia serwera proxy mogą być trudne. Spróbuj ustawić zmienne środowiskowe HTTP_PROXY i HTTPS_PROXYglobalne , a następnie ponownie uruchomić narzędzie. Aby uzyskać więcej informacji, zobacz ustawienia serwera proxy. Prawdopodobnie niektóre konfiguracje nie są jeszcze obsługiwane, dlatego daj nam znać , czy nie zadziała to dla Ciebie.
VS Code Po zainstalowaniu rozszerzenia i uruchomieniu programu VS Code po raz pierwszy zostanie wyświetlony błąd po wyświetleniu komunikatu "Zakończenie instalacji" na pasku stanu. Dostęp do Internetu lub dostępu do download.visualstudio.microsoft.com i/lub download.microsoft.com na porcie 443 jest blokowany przez osobistą lub firmową zaporę. Zobacz tutaj , aby uzyskać informacje na temat tego, dlaczego usługa Live Share musi pobrać coś w tym momencie.
wszystkie Nie możesz zalogować się do programu Visual Studio Live Share Dostęp do Internetu lub dostępu do *.liveshare.vsengsaas.visualstudio.com na porcie 80/443 jest zablokowany przez osobistą lub firmową zaporę. Wprowadź https://visualstudio.microsoft.com/services/live-share/ ciąg w przeglądarce i sprawdź, czy jesteś na stronie głównej programu Visual Studio Live Share.
wszystkie Tryb automatyczny (wartość domyślna) jest w stanie się zalogować, ale podczas udostępniania lub dołączania występuje błąd przekroczenia limitu czasu lub połączenia. Zarówno tryby bezpośrednie, jak i przekaźnik nie mogą nawiązać połączenia lub występuje błąd z trybem automatycznym. Jeśli możesz nawiązać połączenie po przełączeniu do trybu bezpośredniego lub przekaźnika, zgłoś usterkę.
wszystkie W trybie bezpośrednim możesz się zalogować, ale podczas udostępniania lub dołączania występuje błąd przekroczenia limitu czasu lub 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 zniknie. Może być konieczne ręczne zezwolenie na udostępnianie na żywo za pośrednictwem zapory osobistej lub po prostu korzystanie z trybu przekazywania.
wszystkie Jesteś w trybie przekazywania, możesz się zalogować, ale są powiadamiani o przekroczeniu limitu czasu lub błędzie połączenia podczas udostępniania lub dołączania. Dostęp do *.servicebus.windows.net na porcie 80/443 jest zablokowany przez osobistą lub firmową zaporę. Spróbuj użyć trybu bezpośredniego.

Aby uzyskać więcej informacji na temat wymagań dotyczących łączności, zobacz artykuł Dotyczący łączności dla usługi Live Share.

Zobacz też

Przewodniki Szybki start

Sposoby wykonywania określonych zadań

Odwołanie

Nadal masz problemy? Możesz przekazać opinię.