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:
|
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:
|
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. |
Zobacz też
Przewodniki Szybki start
Sposoby wykonywania określonych zadań
- Instalowanie i logowanie się do usługi Live Share w programie Visual Studio Code
- Instalowanie i logowanie do usługi Live Share w programie Visual Studio
Odwołanie
- Wszystkie główne usterki, żądania funkcji i ograniczenia
- Wszystkie żądania i ograniczenia funkcji
- Wymagania dotyczące łączności dla rozszerzenia Live Share
- Szczegóły instalacji systemu Linux
- Obsługa języków i platform
- Obsługa rozszerzeń
Nadal masz problemy? Możesz przekazać opinię.