Condividere un progetto e partecipare a una sessione di collaborazione in Visual Studio Code

Importante

Visual Studio Live Share è in modalità di manutenzione, senza funzionalità aggiuntive pianificate.

Le funzionalità esistenti rimangono disponibili. Usare questa documentazione per le funzionalità correnti e le linee guida operative. Per informazioni dettagliate, vedere modalità Maintenance per Visual Studio Live Share.

Dopo l'installazione e l'accesso a Visual Studio Live Share, condividere un progetto e avviare una sessione di collaborazione con il team.

Trovare i comandi di Live Share

Nel viewlet di Live Share

Dopo aver installato Visual Studio Live Share, verrà visualizzata una scheda personalizzata nella barra delle attività Visual Studio Code. Su questa scheda, è possibile accedere a tutte le funzioni di Live Share per collaborare. Quando si condivide o si partecipa a una sessione di collaborazione, viene visualizzata anche una visualizzazione nella scheda Explorer che consente di accedere a queste funzioni.

Screenshot che mostra la scheda Live Share in Visual Studio Code. Screenshot che mostra la scheda Explorer in Visual Studio Code.

Usando queste visualizzazioni, è possibile visualizzare la posizione di un partecipante nel codice condiviso, selezionare i partecipanti per seguirli, concentrarsi sui partecipanti, accedere a server condivisi e terminali e altro ancora.

Nel menu contestuale dei comandi

Tutte le funzioni di Live Share Visual Studio sono disponibili anche nel riquadro comandi Visual Studio Code. È possibile accedere al riquadro comandi selezionando CTRL+MAIUSC+P / CMD+MAIUSC+P o F1. È possibile trovare un elenco completo dei comandi immettendo live share.

Poiché questo elenco può essere lungo, potrebbe essere più semplice usare un menu di comando con ambito dalla barra di stato. Selezionando il pulsante di accesso/stato sessione sulla barra di stato verrà visualizzato un elenco contestualizzato di comandi disponibili per l'uso:

Screenshot che mostra il pulsante dello stato della sessione di Visual Studio Code.

Avviare una sessione

Dopo aver scaricato e installato Visual Studio Live Share, seguire questa procedura per avviare una sessione di collaborazione e invitare un collega a collaborare con l'utente.

  1. Accedi

    Dopo aver installato l'estensione Live Share, riavviare l'applicazione e attendere l'installazione delle dipendenze, quindi effettuare l'accesso per consentire agli altri collaboratori di sapere chi sei. Per altre informazioni, vedere Accedere.

  2. Aprire una cartella

    Usare il flusso di lavoro normale per aprire una cartella, un progetto o una soluzione che si vuole condividere con gli utenti guest.

  3. [Facoltativo] Aggiornare i file nascosti o esclusi

    Per impostazione predefinita, Live Share nasconde agli utenti guest tutti i file e le cartelle a cui si fa riferimento nei file con estensione gitignore nelle cartelle condivise. Nascondere un file impedisce la visualizzazione nell'albero dei file del guest. L'esclusione di un file applica una regola più restrittiva. L'esclusione di un file impedirà a Live Share di aprirlo per un guest in situazioni come Vai a definizione o se si esegue un'istruzione in un file durante il debug o se viene "seguito". Per nascondere o escludere file, aggiungere un file .vsls.json con le impostazioni appropriate al progetto. Per altre informazioni, vedere Controllo dell'accesso e della visibilità dei file.

  4. Avviare una sessione di collaborazione

    Per avviare una sessione, selezionare Live Share sulla barra di stato oppure premere CTRL+MAIUSC+P o CMD+MAIUSC+P e quindi selezionare Live Share: Avvia sessione di collaborazione (condivisione).

    Screenshot che mostra il pulsante Visual Studio Code Live Share.

    Note

    La prima volta che si condivide, il software firewall desktop potrebbe richiedere all'agente di Live Share di aprire una porta. L'apertura di una porta è facoltativa. Consente a una modalità diretta protetta di migliorare le prestazioni quando la persona con cui si lavora si trova nella stessa rete. Per altre informazioni, vedere Modifica della modalità di connessione.

    Un link di invito verrà copiato automaticamente negli Appunti. Quando aperto in un browser, il collegamento consente ad altri utenti di partecipare a una nuova sessione di collaborazione che condivide il contenuto delle cartelle.

    Verrà visualizzata anche la modifica dell'elemento della barra di stato di Live Share per rappresentare lo stato della sessione. Per visualizzare l'aspetto desiderato, vedere le informazioni sullo stato della sessione più avanti in questo articolo.

    Se è necessario ottenere di nuovo il collegamento di invito dopo aver avviato la condivisione, è possibile ottenerlo selezionando l'elemento della barra di stato della sessione e quindi selezionando Invita altri (Copia collegamento).If you need to get the invitation link after you've started sharing, you can get it by select the session state status bar item and then selecting Invite Others (Copy Link).

  5. [Facoltativo] Abilitare la modalità di sola lettura

    Dopo aver avviato la sessione di collaborazione, è possibile impostare la sessione in sola lettura per impedire agli utenti guest di apportare modifiche al codice condiviso.

    Dopo la condivisione, si riceverà una notifica che indica che il collegamento di invito viene copiato negli Appunti. È quindi possibile selezionare l'opzione per rendere la sessione di sola lettura:

    Schermata che mostra il pulsante Imposta come sola lettura.

  6. Invia a qualcuno il link

    Inviare il collegamento tramite posta elettronica, Teams, Slack, Skype o altre piattaforme agli utenti guest che si desidera invitare. Dato il livello di accesso che le sessioni di Live Share possono fornire agli ospiti, dovresti condividere solo con persone di cui ti fidi e valutare bene le implicazioni di ciò che condividi.

    Tip

    Si vogliono comprendere le implicazioni per la sicurezza di alcune funzionalità di Live Share? Per altre informazioni, vedere l'articolo sulla sicurezza .

    Gli ospiti che inviti potrebbero avere domande. L'articolo Avvio rapido: Partecipare alla prima sessione fornisce informazioni su come iniziare come guest.

  7. [Facoltativo] Approva l'ospite

    Per impostazione predefinita, gli ospiti si uniranno automaticamente alla sessione di collaborazione e riceverai una notifica quando saranno pronti a collaborare con te. Questa notifica consente di rimuoverle dalla sessione. È anche possibile scegliere di richiedere l'approvazione esplicita per chiunque si unisce.

    Per abilitare questa approvazione, aggiungere il codice seguente a settings.json:

    "liveshare.guestApprovalRequired": true
    

    Quando questa impostazione è attivata, una notifica ti chiederà di approvare gli ospiti prima che possano partecipare:

    Schermata che mostra una richiesta di approvazione per partecipare a Visual Studio Code.

    Per altre informazioni sugli aspetti relativi alla sicurezza degli inviti, vedere Inviti e accesso per partecipare.

Ecco fatto!

Arrestare la sessione di collaborazione

In qualità di host, è possibile interrompere completamente la condivisione e terminare la sessione di collaborazione in qualsiasi momento. A tale scopo, aprire la visualizzazione Live Share nella scheda Explorer o nella scheda VS Live Share e selezionare il pulsante Arresta sessione di collaborazione :

Screenshot che mostra il pulsante Interrompi sessione di collaborazione.

Tutti gli ospiti saranno informati che la sessione è terminata. Al termine della sessione, gli ospiti non potranno accedere ai contenuti. Tutti i file temporanei verranno puliti automaticamente.

Problemi di condivisione? Per altre informazioni, vedere l'articolo sulla risoluzione dei problemi .

Partecipare a una sessione e uscirne

Dopo aver scaricato e installato Visual Studio Live Share, gli utenti guest devono eseguire solo due passaggi per partecipare a una sessione di collaborazione ospitata. Esistono due modi per partecipare: tramite un browser e manualmente.

Tip

Gli utenti guest che partecipano a una sessione di collaborazione devono comprendere che gli host potrebbero limitare l'accesso a determinati file o funzionalità. Si vogliono comprendere le implicazioni per la sicurezza delle funzionalità e delle impostazioni di Live Share? Per altre informazioni, vedere l'articolo sulla sicurezza .

Partecipa tramite un browser

Il modo più semplice per partecipare a una sessione di collaborazione consiste nell'aprire semplicemente il collegamento di invito in un Web browser. Ecco cosa aspettarsi:

  1. Accedi

    Dopo aver installato l'estensione Live Share, riavviare l'applicazione e attendere l'installazione delle dipendenze, quindi effettuare l'accesso per consentire agli altri collaboratori di sapere chi sei. Per altre informazioni, vedere Accedere.

  2. Selezionare il collegamento di invito/aprire l'invito nel browser

    È sufficiente aprire (o riaprire) il collegamento di invito in un browser.

    Note

    Se l'estensione Live Share non è stata installata, si otterranno collegamenti al Marketplace. Installare l'estensione, riavviare lo strumento scelto e riprovare.

    Si dovrebbe ricevere una notifica che il browser vuole avviare uno strumento abilitato per Live Share. Se gli si consente di avviare lo strumento, si verrà connessi alla sessione di collaborazione quando avrà inizio.

    Schermata che mostra la pagina di partecipazione in un browser.

    Se l'host è offline, si riceverà una notifica. È quindi possibile contattare l'host e chiedere di condividere di nuovo.

    Note

    Assicurarsi di aver avviato lo strumento almeno una volta dopo aver installato l'estensione Visual Studio Live Share e aver consentito il completamento dell'installazione prima di aprire o ria aprire nuovamente la pagina di invito. Si hanno ancora problemi? Vedi Partecipa manualmente.

  3. Collaborare

    Ecco fatto! In un momento si sarà connessi e si può iniziare a collaborare.

    Verrà visualizzata la modifica del pulsante Live Share per comunicare lo stato di una sessione. Vedere le informazioni sullo stato della sessione più avanti in questo articolo.

    Al termine del join, si verrà automaticamente portati al file che l'host sta modificando.

Partecipa manualmente

È anche possibile partecipare manualmente senza usare un Web browser. Questa opzione può essere utile quando lo strumento che vuoi usare è già in esecuzione, vuoi usare uno strumento che in genere non usi o hai problemi a ricevere collegamenti di invito al lavoro. Il processo è semplice:

  1. Accedi

    Dopo aver installato l'estensione Live Share, ricaricare l'ambiente e attendere che vengano installate le dipendenze, quindi accedere per far sapere agli altri collaboratori chi sei. Per altre informazioni, vedere Accedere.

  2. Usare il comando join

    Nella scheda Live Share nella barra delle attività di Visual Studio Code, selezionare il pulsante o l'elemento Partecipa alla sessione di collaborazione:

    Screenshot che mostra il pulsante Partecipa alla sessione di collaborazione.

  3. Incollare il collegamento di invito

    Incollare l'URL di invito inviato e selezionare Invio per confermare.

  4. Collaborare!

    Ecco fatto! Si dovrebbe essere presto connessi alla sessione di collaborazione.

    Il pulsante Live Share verrà modificato per comunicare lo stato della sessione. Vedere le informazioni sullo stato della sessione più avanti in questo articolo.

    Al termine del join, si verrà automaticamente portati al file che l'host sta modificando.

Lasciare una sessione di collaborazione

In qualità di guest, è possibile lasciare una sessione di collaborazione senza terminarla per altri utenti semplicemente chiudendo la finestra di Visual Studio Code. Se si vuole mantenere aperta la finestra, è possibile aprire la scheda Esplora Live Share o la scheda Vs Live Share e selezionare il pulsante Lascia sessione di collaborazione :

Screenshot che mostra il pulsante Lascia sessione di collaborazione.

Tutti i file temporanei vengono puliti automaticamente, quindi non è necessario eseguire altre operazioni.

Problemi di partecipazione? Per altre informazioni, vedere Risoluzione dei problemi.

Stati e limitazioni della sessione

Dopo aver avviato o aggiunto una sessione di collaborazione, l'elemento della barra di stato di Live Share Visual Studio riflette lo stato della sessione attiva.

Questi sono gli stati che in genere verranno visualizzati:

Stato Elemento barra di stato Description
Non attiva Screenshot che mostra lo stato di Visual Studio Code come inattivo. Nessuna sessione di collaborazione attiva. Non viene condiviso nulla.
Host: condivisione in corso Screenshot che mostra lo stato di Visual Studio Code con condivisione in corso. Viene avviata una sessione di collaborazione. La condivisione di contenuti inizierà a breve.
Host: condivisione Schermata che mostra Visual Studio Code con la condivisione attiva. Una sessione di collaborazione è attiva. Il contenuto viene condiviso.
Host: Condivisione in sola lettura Schermata che mostra Visual Studio Code con stato di condivisione in sola lettura. L'host condivide una sessione di collaborazione di sola lettura.
Guest: partecipazione alla sessione Schermata che mostra lo stato di Visual Studio Code in fase di partecipazione. L'ospite si sta unendo a una sessione di collaborazione esistente.
Ospite: si è unito Schermata che mostra lo stato di Visual Studio Code come aggiunto. L'ospite si è unito ed è connesso a una sessione di collaborazione attiva e sta ricevendo i contenuti condivisi.
Guest: aggiunto in sola lettura Schermata che mostra lo stato di Visual Studio Code come aggiunto in sola lettura. L'ospite accede e si connette a una sessione attiva di collaborazione in sola lettura.

Sebbene attualmente ci siano alcune carenze che gli utenti guest riscontrano durante l'uso delle funzionalità descritte in questo articolo, gli host delle sessioni di collaborazione mantengono la funzionalità completa dello strumento scelto. Per ulteriori informazioni consulta:

Passaggi successivi