隆重推出 Visual Studio Live Share
2017 年 11 月 15 日 Amanda Silver,@amandaksilver
更新(2018 年 5 月 7 日): Visual Studio Live Share 现已公开发布。您可以 立即开始使用 Live Share!
我们很高兴地宣布,我们正在开发“Visual Studio Live Share”,它能让使用 Visual Studio 2017 或 Visual Studio Code 的开发人员实现实时协作!在此 处详细了解 Live Share 和即将推出的有限私人预览。
什么是 Live Share?
Live Share 使您的团队能够快速协作处理同一代码库,而无需同步代码或配置相同的开发工具、设置或环境。
在 Live Share 方面,眼见为实。观看以下视频,了解我们正在开发的内容。
当您共享协作会话时,您的队友会在他们的编辑器中看到工作区的上下文。这意味着您的队友可以在不克隆存储库或安装您的代码依赖的任何依赖项的情况下阅读您共享的代码。他们可以使用丰富的语言功能来导航代码;不仅是像文本一样打开其他文件,而是使用基于语义分析的导航,如“转到定义”或“窥视”。

当您的队友编辑文件时,他们会获得编辑器增强功能,如 IntelliSense、语句完成和建议。你们每个人都可以打开文件、导航、编辑代码、高亮显示或重构——更改会即时反映出来。在编辑时,您可以看到队友的光标,跳转到队友的插入点位置,或跟踪他们的操作。
协作调试更进一步,让您和您的队友能够独立地使用调试功能检查对象,例如悬停、局部变量和监视、堆栈跟踪或调试控制台。你们都可以设置断点并推进调试光标以单步执行会话。

为什么选择 Live Share?
虽然 Microsoft Teams 和 Slack 以数字形式实现了动态团队协作,但我们可以做得更多,让开发团队更容易地协同工作。屏幕共享或远程访问计算机意味着只有一个人在控制,而另一个人则观察。即时消息、电子邮件或其他工具非常适合基本消息,但处理代码库的协作通常需要比代码片段或单个文件更多的内容才能共享必要的上下文。此外,工作区中的多个文件可能会影响编辑的有效性。如果您想复制队友的环境,设置好一切都需要花费大量时间。
Live Share 允许您共享代码的上下文,从而实现即时、双向的协作。你们每个人都可以使用您个性化的工具,成为最高效的开发者。您可以独立调查问题,而不会互相干扰,无需交接控制或处理延迟。仅在您需要时进行共享焦点协作。
了解更多
我们很高兴今天能让您初步了解 Live Share。尽管我们今天只以演示的形式共享它,但很快就会发布有限的私人预览。如果您想了解更多信息并跟上项目进度,可以通过单击此处的 此处进行注册。
编码愉快!
Amanda