Condividi tramite


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

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. Accedere

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

  2. Aprire una soluzione, un progetto o una cartella

    Usare il normale flusso di lavoro per aprire una cartella, un progetto o una soluzione da condividere con i partecipanti.

  3. [Facoltativo] Aggiornare i file nascosti o esclusi

    Per impostazione predefinita, Live Share nasconde tutti i file o le cartelle a cui si fa riferimento nei file con estensione gitignore nel progetto dagli utenti guest. 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 con estensione vsls.json al progetto con queste impostazioni. Per i dettagli, vedere Controllo dell'accesso ai file e della loro visibilità.

  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 that shows the Live Share button while logged in to 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 la finestra per assicurarsi che venga visualizzata al successivo avvio di una sessione di Live Share.

    Screenshot that shows the Live Share tool window in Visual Studio.

    Nota

    È 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 impostare la sessione come di sola lettura.

    Screenshot that shows the 'Make read-only' option in the invitation link banner.

  6. Inviare il collegamento a un utente

    Inviare il collegamento tramite posta elettronica, Teams, Slack, Skype o un'altra app di comunicazione a chiunque desideri invitare. Dato che il livello di accesso alle sessioni di Live Share può essere fornito agli utenti guest, è consigliabile condividere solo con le persone che si considerano attendibili. Pensa attentamente alle implicazioni di ciò che stai condividendo.

    Suggerimento

    si vogliono comprendere le implicazioni relative alla sicurezza di alcune funzionalità di Live Share? Vedere l'articolo sulla sicurezza.

    Se l'utente guest invitato ha domande, l'articolo Avvio rapido: Partecipare alla prima sessione fornisce altre informazioni su come essere operativi come guest.

  7. [Facoltativo] Approvare i partecipanti

    Gli utenti guest partecipano automaticamente alla sessione di collaborazione per impostazione predefinita e riceveranno una notifica quando sono pronti a collaborare con l'utente. 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.

    Screenshot that shows a Visual Studio join approval request.

    Per altre informazioni sulle considerazioni sulla sicurezza degli inviti, vedere Inviti e accesso di join.

  8. Gestire la sessione di Live Share

    Dopo che il guest apre il collegamento alla sessione condivisa in Visual Studio Code o Visual Studio, verranno visualizzati sotto i partecipanti nella finestra degli strumenti di Live Share. È ora possibile visualizzare il file in cui si trova il guest accanto al nome.

    Screenshot that shows the Visual Studio Live Share tool window showing a participant.

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

    Suggerimento

    Se non è più possibile visualizzare la finestra degli strumenti di Live Share durante le sessioni, Per aprirla, è sempre possibile selezionare Condivisione > visualizzazione Live Share .

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 that shows selecting Sharing, then selecting End Live Share Session from the drop-down.

Tutti gli utenti guest ricevono una notifica 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.

Si riscontrano problemi di condivisione? Vedere Risoluzione dei problemi.

Partecipare a una sessione di collaborazione

Dopo aver scaricato e installato Visual Studio Live Share, i partecipanti devono eseguire solo un paio di passaggi per prendere parte a una sessione di collaborazione ospitata. Esistono due modi per partecipare: tramite il browser o manualmente.

Suggerimento

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 relative alla sicurezza di alcune funzionalità e impostazioni di Live Share? Per altre informazioni, vedere l'articolo sulla sicurezza .

Partecipare 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 succede quando si segue questo flusso.

  1. Accedere

    Dopo aver installato l'estensione Live Share, è necessario accedere per farsi conoscere dagli altri partecipanti. Visual Studio usa l'account di personalizzazione per impostazione predefinita, quindi è possibile ignorare 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.

    Nota

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

    Si riceverà una notifica che il browser vuole avviare uno strumento abilitato per Live Share. Se si consente al browser di avviare lo strumento selezionato, si verrà connessi alla sessione di collaborazione una volta avviata.

    {Screenshot that shows the join page in a browser.}

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

    Nota

    Si hanno ancora problemi? Per altre informazioni, vedere Join 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.

Avviare manualmente la partecipazione

È 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. Usare l'aggiunta manuale se si vuole usare uno strumento diverso da quello in genere. È anche possibile usarlo se si verificano problemi con l'acquisizione di collegamenti di invito per funzionare per qualche motivo.

  1. Accedere

    Dopo aver installato l'estensione Live Share, è necessario accedere per farsi conoscere dagli altri partecipanti. 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 per la partecipazione

    Passare a Sessione di live share di aggiunta a file>.

    Screenshot that shows Visual Studio file menu with Join Live Share Session selected.

  3. Incollare il collegamento di invito

    Incollare l'URL dell'invito e confermare.

  4. Collaborare

    Ecco fatto! A breve si dovrebbe venire connessi 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.

Uscire dalla sessione di collaborazione

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

Screenshot that shows the Visual Studio Live Share menu when joined in a collaboration session.

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

I file temporanei vengono eliminati automaticamente, quindi non è necessaria alcuna ulteriore azione.

Si sono verificati problemi nel tentativo di avviare la partecipazione? Vedere Risoluzione dei problemi.

Stati 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:

Provincia Pulsante Descrizione
Inattivi Screenshot that shows the Live Share button in an inactive session state. Nessuna sessione di collaborazione attiva e nessun contenuto condiviso.
Host: condivisione in corso Screenshot that shows the Live Share button in a share in progress session state. È in corso l'avvio di una sessione di collaborazione e a breve verrà avviata la condivisione del contenuto.
Host: condivisione Screenshot that shows the Live Share button in a sharing active session state. Una sessione di collaborazione è attiva e il contenuto è condiviso.
Host: condivisione di sola lettura Screenshot that shows the Live Share button in a sharing read-only session state. È in corso la condivisione di una sessione di collaborazione di sola lettura.
Guest: partecipazione alla sessione Screenshot that shows the Live Share button in a joining session state. È in corso l'accesso a una sessione di collaborazione esistente.
Guest: aggiunto Screenshot that shows the Live Share button in a joined session state. Accesso eseguito e connessione stabilita a una sessione di collaborazione attiva e ricezione del contenuto condiviso.
Guest: aggiunto in sola lettura Screenshot that shows the Live Share button in a joined read-only session state. Accesso eseguito e connessione stabilita a una sessione di collaborazione di sola lettura.

Passaggi successivi