Using Visual Studio Live Share.

Visual Studio Live Share allows real-time collaboration inside the Visual Studio environment.

See this Microsoft Documentation linked here for a good introduction. https://docs.microsoft.com/en-us/visualstudio/liveshare/use/vs

I set up an instance of Visual Studio 2019 Preview Version as the Host on my laptop, and connected to it from a Visual Studio 2017 Instance on my Desktop. It is nice that Microsoft lets you collaborate with yourself for testing. I am logged in as the same MSA personal account.

This is very different from a screen share which is what I think of when I think of collaborating, because this is essentially what happens in the office when people gathers around someone’s machine to discuss code.

Focus Participants

The Focus participants feature allows a Live Share Participant to focus the other participants on the file they are working on.


Limitations
One thing that seems a little strange to me is that the focusing and following seems to only happen with the active Code editor window of the host or current presenter.

If for example, I want to create a new file or look at some files in the Solution Explorer, the windows that I am working in won’t be available to my collaborators.. This seems like a missing feature to me..

What Happens if I want to talk to my collaborators about the Project file structure or what type of file to create in the create new dialog.

You can however, share a command line terminal… but this doesn’t seem as useful to me as complete sharing..

I think a useful feature would be that if Live Share had a built in full screen share, so that the host can show other windows and applications.. and then switch back to normal live share mode when actually working on code…