Risoluzione dei problemi di Visual Studio Live Share

Questo articolo illustra i suggerimenti per la risoluzione dei problemi, le soluzioni alternative e le risposte per problemi e domande comuni. È anche possibile esaminare le domande frequenti.

Requisiti di installazione/strumento

Di seguito sono riportati i suggerimenti per la risoluzione dei problemi relativi all'installazione di Visual Studio Live Share.

Tool Problema Risoluzione/soluzione alternativa
VS Code (macOS) Viene visualizzato un avviso che indica che macOS non è più supportato da .NET Core Questo avviso viene visualizzato a causa di un aggiornamento recente eseguito da .NET Core che non supporta più versioni inferiori a High Sierra (10.13+). Per abilitare l'estensione Live Share, aggiornare il sistema operativo.
VS Il programma di installazione dell'estensione non riesce a trovare una versione di Visual Studio da usare quando si tenta di installare l'estensione Di Visual Studio Live Share. Visual Studio Live Share richiede Visual Studio 2017 versione 15.6 o successiva sia per gli host che per gli utenti guest. Installare l'aggiornamento stabile più recente di Visual Studio 2017 e riprovare.
VS Code Viene visualizzato un errore "Impossibile installare le dipendenze" mentre l'estensione sta completando l'installazione al primo avvio o si verificano errori relativi a file mancanti o già presenti. Verificare di essere in una buona connessione di rete. In caso affermativo, è possibile che si verifichi un problema del proxy o del firewall . Vedere risoluzione dei problemi di connettività.

VS Code L'installazione dell'estensione Di Visual Studio Live Share dal marketplace la installa nella versione stabile/insider di VS Code anziché nella versione desiderata. Avviare VS Code stabile o insider a seconda delle preferenze, fare clic sulla scheda "estensioni", cercare "Visual Studio Live Share" e installarlo da questa posizione.

Eseguire l'accesso

Di seguito sono riportati i suggerimenti per la risoluzione dei problemi di accesso.

Tool Problema Risoluzione/soluzione alternativa
VS È necessario accedere a Visual Studio Live Share con un'identità diversa da quella usata per accedere a Visual Studio. Passare a Strumenti > Opzioni > Live Share > Account utente per selezionare un account alternativo.
VS Code Mentre viene visualizzata una finestra del browser durante l'accesso e il processo sembra avere esito positivo nella pagina Web, la barra di stato indica ancora "Accedi" dopo aver chiuso il browser. Dopo l'accesso, fare clic su "Problemi?" e seguire le istruzioni per immettere un codice utente temporaneo nello strumento.

Ci piacerebbe anche vedere cosa potrebbe accadere, quindi registrare un bug.
Tutte le date Si riceve un timeout o un errore di connessione. Vedere risoluzione dei problemi di connettività.
Tutte le date Quando si accede usando un indirizzo di posta elettronica aziendale o dell'istituto di istruzione supportato da Microsoft, viene visualizzato un messaggio che indica che è necessaria l'approvazione dell'amministratore. La rete Tenet di Azure AD è configurata per richiedere il "consenso amministratore" per le nuove applicazioni che accedono al contenuto della directory. Per altri dettagli, vedere qui.
VS Code (macOS) Quando si accede viene visualizzato un errore che indica che SecKeychainAddGenericPassword() non è riuscito. Questo è quasi sempre dovuto a un problema comune con macOS in cui le modifiche delle password non si riflettono nel keychain di accesso. Provare ad accedere a "Keychain Access", bloccando il keychain di accesso e sbloccandolo di nuovo. Questo problema può essere sufficiente per risolvere il problema, ma se non è possibile sbloccarlo con la password corrente, provare quello precedente. In questo caso, modificare la password del portachiavi di accesso impostando la password corrente. Per informazioni dettagliate, vedere qui.
VS Code (Linux) Viene richiesto di immettere un codice utente con Live Share v0.3.295 o versione successiva, ma non viene visualizzato alcun browser che consenta di ottenerlo. Microsoft sta lavorando per eliminare il requisito del codice utente in Linux. Nel tempo medio, dovrebbe essere visualizzata una finestra del browser da usare per accedere. In caso contrario, la finestra del browser potrebbe essere nascosta in VS Code. Vedere il suggerimento successivo se questo non è il caso.
VS Code Dopo aver fatto clic su "Accedi" (o usando il comando "Live Share: Accedi"), non viene visualizzata alcuna finestra del browser per consentire di immettere le credenziali. 1. Accedi qui
2. Dopo l'accesso, fare clic su "Problemi?"
3. Seguire le istruzioni per immettere un codice utente temporaneo nello strumento.
Tutte le date Si vuole partecipare a una sessione di collaborazione ma non si vuole ricevere aggiornamenti tramite posta elettronica. L'accesso all'estensione Live Share in VS/VS Code non consente di ricevere aggiornamenti tramite posta elettronica.

Live Share richiede agli utenti guest di accedere come misura di sicurezza, in modo che l'host abbia visibilità sull'identità di quelle aggiunte. Votare questa funzionalità se si desidera che l'opzione consenta agli utenti anonimi di partecipare (ad esempio, utenti senza nome/nome definito dall'utente).

Condividi e partecipa

Di seguito sono riportati i suggerimenti per la risoluzione dei problemi relativi alla condivisione e all'aggiunta.

Tool Problema Risoluzione/soluzione alternativa
Tutte le date Condividi/Partecipa: viene visualizzato un timeout o un errore relativo alla mancata connessione. Vedere risoluzione dei problemi di connettività.
VS Code Join: non è stato richiesto/è stato possibile avviare VS Code dopo l'apertura della pagina di join in un browser. Suggerimenti:
  • Assicurarsi di aver avviato VS Code almeno una volta e di attendere il completamento dell'installazione nella barra di stato.
  • In caso contrario, provare a eseguire il comando "Live Share: Launcher Setup".
  • Utenti Linux: se viene richiesto di immettere la password dell'amministratore (sudo) quando si esegue il comando precedente, eseguire questa operazione.
  • Infine, vedere join manualmente come soluzione alternativa.
Se si verifica questo problema, è consigliabile vedere cosa potrebbe accadere, quindi registrare un bug.
VS Join: non è stato richiesto/è stato possibile avviare Visual Studio dopo aver aperto la pagina di join in un browser. Vedere Avviare manualmente la partecipazione.

È anche consigliabile visualizzare i log, quindi registrare un bug usando "Segnala un problema" di Visual Studio. Funzionalità.
Tutte le date Join: si preferisce incollare il collegamento di join direttamente in Visual Studio/VS Code anziché fare clic sul collegamento Web. Vedere Avviare manualmente la partecipazione.
Tutte le date Partecipa: viene visualizzato un messaggio che indica che il proprietario dell'area di lavoro sembra essere offline durante l'aggiunta tramite il browser. Possibili soluzioni alternative:
  • Provare a partecipare manualmente. Sono stati riscontrati problemi con join tra aree (ad esempio stati Uniti orientali e occidentali) a causa di problemi di servizio che non influiscono sui join manuali.
  • Live Share potrebbe non essere in grado di instradare direttamente all'host quando è in esecuzione in modalità di connessione automatica. Provare la modalità di inoltro.
Per altre possibilità, vedere Risoluzione dei problemi di connettività
VS Code Join: l'utente è stato aggiunto tramite il browser prima dell'accesso, non è stato richiesto di eseguire l'accesso e il join non è mai stato completato. Si tratta di un bug noto. Fare clic sull'elemento della barra di stato di accesso per accedere e quindi aggiungerlo di nuovo.
VS Code Condividi/Partecipa: non accade nulla quando si fa clic sui pulsanti "Condividi" e "Partecipa". Eseguire il comando > Live Share: Ripristina installazione nel riquadro comandi.

Connettività

Le informazioni seguenti consentono di risolvere i problemi relativi alla connettività o ai timeout durante l'accesso, la condivisione o l'aggiunta.

Come descritto nell'articolo sui requisiti di connettività per Live Share , le diverse modalità di connessione hanno requisiti diversi per funzionare, quindi esistono alcuni problemi potenziali diversi.

Tool Problema Possibile causa
Tutte le date Si usa un proxy e vengono visualizzati diversi problemi di connettività Le impostazioni proxy possono essere difficili. Provare a impostare le variabili di ambiente HTTP_PROXY e HTTPS_PROXY a livello globale e quindi riavviare lo strumento. Per altri dettagli, vedere Impostazioni proxy. È probabile che alcune configurazioni non siano ancora supportate, quindi segnalare se questo non funziona per l'utente.
VS Code Dopo l'installazione dell'estensione e l'avvio di VS Code per la prima volta viene visualizzato un errore quando viene visualizzato "Fine installazione" nella barra di stato. Non è possibile accedere a Internet o accedere a download.visualstudio.microsoft.com e/o download.microsoft.com sulla porta 443 è bloccato dal firewall personale o aziendale. Vedere qui per informazioni sul motivo per cui Live Share deve scaricare qualcosa a questo punto.
Tutte le date Non è possibile accedere a Visual Studio Live Share Non è possibile accedere a Internet o accedere a *.liveshare.vsengsaas.visualstudio.com sulla porta 80/443 è bloccato dal firewall personale o aziendale. Immettere https://visualstudio.microsoft.com/services/live-share/ in un browser e verificare di entrare nella home page di Visual Studio Live Share.
Tutte le date Si è in modalità automatica (impostazione predefinita), è possibile accedere, ma viene visualizzato un errore di timeout o di connessione durante la condivisione o l'aggiunta. Entrambe le modalità diretta e di inoltro non riescono a connettersi o si verifica un bug con la modalità automatica. Se è possibile connettersi dopo il passaggio alla modalità diretta o di inoltro, generare un bug.
Tutte le date Si è in modalità diretta, è possibile accedere, ma viene visualizzato un errore di timeout o di connessione durante la condivisione o l'aggiunta. Il guest e l'host non possono connettersi direttamente. Provare la modalità di inoltro o automatico per verificare se il problema va via. Potrebbe essere necessario consentire manualmente Live Share tramite il firewall personale o semplicemente usare la modalità di inoltro.
Tutte le date Si è in modalità di inoltro, è possibile accedere, ma si riceve una notifica di un timeout o di un errore di connessione durante la condivisione o l'aggiunta. L'accesso a *.servicebus.windows.net sulla porta 80/443 è bloccato dal firewall personale o aziendale. Provare la modalità diretta.

Per altre informazioni sui requisiti di connettività, vedere l'articolo Requisiti di connettività per Live Share .

Vedi anche

Avvi rapidi

Procedure

Riferimento

Ancora problemi? È possibile fornire commenti e suggerimenti.