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:
|
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:
|
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
- Installare e accedere a Live Share in Visual Studio Code
- Installare e accedere a Live Share in Visual Studio
Riferimento
- Principali bug, richieste di funzionalità e limitazioni
- Richieste di funzionalità e limitazioni
- Requisiti di connettività per Live Share
- Dettagli sull'installazione in Linux
- Supporto di linguaggi e piattaforme
- Supporto per estensioni
Ancora problemi? È possibile fornire commenti e suggerimenti.