Condividi tramite


Collaborare tramite Live Share per C++

In Visual Studio 2019 e Visual Studio Code è possibile usare Live Share per collaborare su progetti C++ in tempo reale. Con Live Share un'altra persona può modificare ed eseguire il debug del codice senza la necessità di installare il progetto o una delle sue dipendenze. Si possono vedere le modifiche reciproche man mano che avvengono e ogni modifica è contrassegnata con il nome della persona che l'ha apportata.

Screenshot della modifica Live Share di C++. Una modifica al codice per specificare un colore viene evidenziata e annotata con il nome della persona che l'ha eseguita.

Host e partecipanti di Live Share

In una sessione di Live Share è presente un host e uno o più utenti guest. Sia l'host che i partecipanti possono utilizzare Visual Studio o Visual Studio Code. Un host di Visual Studio 2019 in Windows può partecipare a una condivisione con un partecipante di Visual Studio Code in Linux.

L'host mette a disposizione dei partecipanti tutto il necessario per essere produttivi. Gli utenti guest non devono avere il codice sorgente, il compilatore, le dipendenze esterne o anche gli stessi componenti installati.

L'host e i partecipanti possono usare queste funzionalità di IntelliSense:

  • Elenco membri
  • Guida per i parametri
  • Informazioni rapide
  • Debug/Punti di interruzione
  • Trova tutti i riferimenti
  • Vai a definizione
  • Ricerca dei simboli (CTRL+T)
  • Evidenziazione di riferimenti
  • Diagnostica/Errori/Segni ondulati

Una schermata affiancata del debug di C++ in Live Share, intesa a mostrare a due persone l'esperienza di debugging sul proprio schermo.

Avviare e terminare una sessione di Live Share

Per avviare una sessione di Live Share in Visual Studio, fare clic sul pulsante Condividi in alto a destra oppure passare a File>Avvia la sessione di collaborazione. Viene generato un collegamento che è possibile condividere con i collaboratori.

Screenshot di piccole dimensioni del pulsante Live Share.

Per terminare una sessione, selezionare End Collaboration Session (Termina la sessione di collaborazione) dall'elenco a discesa Condivisione.

Screenshot dell'elenco a discesa Condivisione con l'opzione Termina sessione di collaborazione evidenziata.

Ulteriori informazioni

Per altre informazioni su Live Share in Visual Studio, vedere Che cos'è Visual Studio Live Share?. Per altre informazioni su Live Share in Visual Studio Code, vedere Live Share.

Vedere anche

Modificare e effettuare il refactoring del codice (C++)
Esplorare la codebase C++ in Visual Studio
Leggere e comprendere il codice C++