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

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 aver installato e eseguito l'accesso a Visual Studio Live Share, condividere un progetto e avviare una sessione di collaborazione con il team.

Condividere un progetto

Seguire questa procedura per avviare una sessione di collaborazione e invitare un collega a collaborare con l'utente.

  1. Accedi

    Dopo aver eseguito l'accesso, si è pronti per avviare la propria sessione di collaborazione. Non è stato eseguito l'accesso? Per altre informazioni, vedere Accedere.

  2. Aprire una soluzione, un progetto o una cartella

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

  3. [Facoltativo] Aggiornare i file nascosti o esclusi

    Per impostazione predefinita, Live Share nasconde agli ospiti tutti i file o le cartelle specificati nei file .gitignore del tuo progetto. Nascondere un file impedisce che venga visualizzato nell'albero dei file , escludendolo impedisce la trasmissione anche durante operazioni come il debug. Se si desidera nascondere o escludere file diversi, è possibile aggiungere un file.vsls.json al progetto con queste impostazioni. Per informazioni dettagliate, vedere Controllo dell'accesso e della visibilità dei file .

  4. Avviare una sessione di collaborazione

    Selezionare il pulsante Live Share nell'angolo superiore destro per avviare una sessione di Live Share. Un collegamento condivisibile alla sessione di collaborazione viene copiato automaticamente negli Appunti.

    Screenshot che mostra il pulsante Live Share durante l'accesso a Visual Studio.

    Quando si avvia la sessione di collaborazione per la prima volta, verrà visualizzata una finestra degli strumenti di Live Share. Assicurarsi di ancorare questa finestra per assicurarsi che venga visualizzata la prossima volta che si avvia una sessione di Live Share.

    Screenshot che mostra la finestra degli strumenti di Live Share in Visual Studio.

    Note

    È possibile che venga chiesto al software firewall desktop di consentire all'agente di Live Share di aprire una porta la prima volta che si condivide. Accettare questo è completamente facoltativo, ma consente a una modalità diretta protetta di migliorare le prestazioni quando la persona con cui si sta lavorando si trova nella stessa rete di cui si è. Per informazioni dettagliate, vedere Modifica della modalità di connessione .

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

    Dopo aver avviato la sessione di collaborazione, è possibile impostare la sessione in sola lettura. Questa modalità impedisce agli utenti guest di apportare modifiche al codice condiviso.

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

    Schermata che mostra l'opzione

  6. Invia a qualcuno il link

    Inviare il collegamento tramite posta elettronica, Teams, Slack, Skype o un'altra app di comunicazione a chiunque desideri invitare. Dato il livello di accesso che le sessioni di Live Share possono concedere agli ospiti, dovresti condividere solo con persone di cui ti fidi. Pensa attentamente alle implicazioni di ciò che stai condividendo.

    Tip

    Si vogliono comprendere le implicazioni per la sicurezza di alcune delle funzionalità di Live Share? Vedere l'articolo sulla sicurezza .

    Se l'ospite che hai invitato ha domande, l'articolo Avvio rapido: Partecipa alla tua prima sessione fornisce ulteriori informazioni su come iniziare come ospite.

  7. [Facoltativo] Approva l'ospite

    Per impostazione predefinita, gli ospiti si uniscono automaticamente alla sessione di collaborazione e riceverai una notifica quando sono pronti a lavorare con te. Questa notifica consente di rimuoverle dalla sessione. Tuttavia, è anche possibile richiedere un'approvazione esplicita per chiunque si unisce.

    Passare a Strumenti > Opzioni > Live Share >, quindi modificare Richiedi approvazione guest su True per abilitare la funzionalità. Dopo aver attivato questa impostazione, una notifica richiede di approvare il guest prima di poter partecipare.

    Schermata che mostra una richiesta di approvazione per l'adesione a Visual Studio.

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

  8. Gestire la sessione di Live Share

    Dopo che l'ospite avrà aperto il collegamento alla sessione condivisa in Visual Studio Code o Visual Studio, lo vedrai elencato tra i partecipanti nella finestra degli strumenti di Live Share. È ora possibile vedere accanto al nome in quale file si trova attualmente il tuo ospite.

    Screenshot che mostra la finestra dello strumento Visual Studio Live Share che mostra un partecipante.

    La finestra degli strumenti di Live Share consente di accedere a tutte le funzionalità principali per gestire la sessione in un'unica posizione.

    Tip

    Non è più possibile visualizzare la finestra degli strumenti di Live Share durante le sessioni? È sempre possibile selezionare Condivisione > Visualizza finestra Live Share per aprirla!

Terminare la sessione di collaborazione

In qualità di host, è possibile interrompere completamente la condivisione e terminare la sessione di collaborazione selezionando il pulsante Condivisione nell'angolo in alto a destra e selezionando Termina sessione di Live Share.

Screenshot che mostra la selezione di Condivisione e quindi la selezione di End Live Share Session (Termina sessione live share) nell'elenco a discesa.

Tutti gli ospiti vengono informati che la sessione è terminata. Al termine della sessione, gli utenti guest non possono più accedere al contenuto e tutti i file temporanei vengono puliti automaticamente.

Problemi di condivisione? Vedere risoluzione dei problemi.

Partecipare a una sessione di collaborazione

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

Tip

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

Partecipa tramite il browser

Il modo più semplice per partecipare a una sessione di collaborazione consiste nell'aprire il collegamento di invito in un Web browser. Ecco cosa ci si può aspettare quando si segue questo flusso.

  1. Accedi

    Dopo aver installato l'estensione Live Share, dovrai accedere per far sapere agli altri collaboratori chi sei. Visual Studio usa per impostazione predefinita l'account per la personalizzazione, quindi potresti saltare questo passaggio.

    Per altre informazioni, vedere Accedere.

  2. Fare clic sul collegamento invita o aprire l'invito nel browser

    Aprire o riaprire il collegamento di invito in un browser.

    Note

    Se l'estensione Live Share non è stata installata, vengono visualizzati collegamenti al marketplace delle estensioni. Installare l'estensione, riavviare lo strumento e riprovare.

    Verrà visualizzata una notifica che il browser desidera avviare uno strumento con Live Share abilitato. Se gli consenti di avviare lo strumento selezionato, verrai connesso alla sessione di collaborazione una volta avviata.

    {Schermata che mostra la pagina di partecipazione in un browser.}

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

    Note

    Si hanno ancora problemi? Per altre informazioni, vedi partecipare manualmente.

  3. Collaborare

    Ecco fatto! In pochi istanti, si sarà connessi e si può iniziare a collaborare.

    Verrà visualizzata la transizione del pulsante Live Share per indicare lo stato della sessione. Per informazioni sull'aspetto del pulsante, vedere le informazioni sullo stato della sessione di seguito.

    Dopo il completamento del join, viene eseguito automaticamente il passaggio al file che l'host sta modificando.

Partecipa manualmente

È possibile partecipare manualmente senza usare un Web browser. Il join manuale è utile nelle situazioni in cui lo strumento che si vuole usare è già in esecuzione. Usa l'unione manuale se vuoi usare uno strumento diverso da quello che usi di solito. Puoi anche usarlo se per qualche motivo hai difficoltà a far funzionare i link di invito.

  1. Accedi

    Dopo aver installato l'estensione Live Share, dovrai eseguire l'accesso per far sapere agli altri collaboratori chi sei. Visual Studio usa l'account di personalizzazione per impostazione predefinita, quindi è possibile ignorare completamente questo passaggio.

    Per altre informazioni, vedere Accedere.

  2. Usare il comando join

    Vai a File > Partecipa alla sessione Live Share.

    Schermata che mostra il menu File di Visual Studio con selezionato Partecipa alla sessione di Live Share.

  3. Incollare il collegamento di invito

    Incollare l'URL dell'invito e confermare.

  4. Collaborare

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

    Verrà visualizzata la transizione del pulsante Live Share per indicare lo stato della sessione. Per altre informazioni sull'aspetto del pulsante, vedere Stato sessione.

    Viene visualizzata automaticamente la posizione in cui l'host sta attualmente modificando una volta completato il join.

Lasciare la sessione di collaborazione

In qualità di guest, è possibile lasciare la sessione di collaborazione senza terminarla per altri utenti chiudendo lo strumento.

Screenshot che mostra il menu Visual Studio Live Share quando viene aggiunto a una sessione di collaborazione.

In alternativa, è possibile lasciare la sessione facendo clic sul pulsante Condivisione e selezionando Lascia sessione di Live Share.

Tutti i file temporanei vengono puliti automaticamente, quindi non è necessaria alcuna azione aggiuntiva.

Problemi a partecipare? Vedere risoluzione dei problemi.

Stati della sessione

Dopo aver avviato o partecipato a una sessione di collaborazione e avere accesso al contenuto condiviso, il pulsante Live Share nell'angolo superiore destro ne aggiorna l'aspetto in modo da riflettere lo stato della sessione di collaborazione attiva.

Di seguito sono riportati gli stati che in genere verranno visualizzati:

Stato Pulsante Description
Non attiva Screenshot che mostra il pulsante Live Share nello stato di sessione inattivo. Nessuna sessione di collaborazione attiva e non viene condiviso nulla.
Host: condivisione in corso Schermata che mostra il pulsante Live Share durante una sessione di condivisione in corso. Verrà avviata una sessione di collaborazione e la condivisione di contenuti inizierà a breve.
Host: condivisione Screenshot che mostra il pulsante Live Share in uno stato di sessione attiva di condivisione. Una sessione di collaborazione è attiva e il contenuto viene condiviso.
Host: Condivisione in sola lettura Schermata che mostra il pulsante Live Share nello stato di una sessione di condivisione in sola lettura. Condivisione di una sessione di collaborazione di sola lettura.
Guest: partecipazione alla sessione Schermata che mostra il pulsante Live Share nello stato di partecipazione a una sessione. Partecipare a una sessione di collaborazione esistente.
Ospite: si è unito Schermata che mostra il pulsante Live Share nello stato di sessione connessa. Accesso ed effettuata la connessione a una sessione di collaborazione attiva, con ricezione dei contenuti condivisi.
Guest: aggiunto in sola lettura Schermata che mostra il pulsante Live Share in una sessione di sola lettura a cui si è partecipato. Entrato e connesso a una sessione di collaborazione attiva in sola lettura.

Passaggi successivi