Visual Studio与Live Share应用程序演员和联系人的重新想象协作

菲利沙·沙阿

VisualStudio在桌面和移动开发方面的强大功能在业界是无与伦比的,我们希望确保同类中最好的人也有最好的协作故事。Live Share正在通过减少协作障碍、在构建桌面应用程序时提高协作体验的保真度以及增强此工作流来重新定义此协作故事.

Visual Studio桌面、移动和控制台应用程序开发协作的障碍之一是,在与同行开发应用程序时,无法有效共享您的进度。使用VS16.4版本,您现在可以在协作会话中共享应用程序。由于创建和共享链接以启动协作会话的过程很繁琐,协作感觉不那么直观。为了解决这个问题,并使合作尽可能低调,我们现在有Live Share中的联系人这些是与您最近的和上下文相关的合作者自动填充的,可以直接邀请他们参加协作会话。通过所有这些新的更改,我们还增强了Live Share会话与内置音频通话的交互性。

 

使用联系人进行应用程序铸造可以增强您的协作工作流,无论是用于计划的配对会话,还是用于与团队中具有专业知识的人员调试错误。你不需要失去IDE的舒适感就可以在代码中的阻塞器上取得进展。我们知道,好的代码需要多方关注,通过直接邀请您的联系人,您可以轻松地与团队协作。

应用程序铸造和联系人入门

若要将Live Share用于应用程序播放并添加联系人,请确保Visual Studio 16.4或更高版本。一旦您拥有此版本的Visual Studio,当您选择成为内部人员时,您的Live Share扩展将附带应用程序选角。成为内幕人士,转到:工具>选项>Live Share>常规>功能并将其设置为内部人员,如下面的屏幕截图所示。

启用Insiders后,您将获得Live Share的所有最酷的新功能。Live Share现在不仅支持应用程序播放和联系人,还支持VS Live Share音频。您可以从Live Share会话中快速拨打电话,而无需切换到任何其他应用程序,从而延长您的编码效率。

直接邀请同事

当您成为联系人窗格下的内幕人士时,联系人将自动显示在两个类别下,

  1. 最近的联系人

这些是您以前使用Live Share合作过的开发人员。实际上,大多数开发人员经常与相同的人协作,因此,最近的列表支持更可重复的与团队/教室等协作的方式。

  1. 建议的联系人

这些是过去30天内为您当前打开的项目做出贡献的开发人员。实际上,这些是您可能想要与之合作的人,因此,我们建议他们这样做,以便更容易开始。

您可以从编辑器中直接邀请所有联系人参加Live Share会话。他们会收到祝酒辞通知,让他们可以选择是否加入会话。这完全消除了交换会话URL的需要。

共享您的状态

通过联系人,您可以发出协作可用性的信号。Live Share联系人允许您将状态设置为可用,请勿打扰,离开脱机。这样做的目的是让你能够选择你想与同龄人进行交互的级别,而无需切换上下文。现在不仅可以很容易地直接邀请联系人,还可以让他们知道您无法进行协作。您可以阅读更多关于联系人和状态如何工作的信息在这里。

只需点击F5

要共享桌面应用程序,您需要在Live share会话中与您的同伴一起工作,只需启动一个使用F5调试会话 . 下面的屏幕截图显示了在Live Share会话期间正在使用的Expense Reporting WPF应用程序。

当会话的主机按f5启动调试会话时,应用程序会自动启动,来宾也可以在自己一侧查看应用程序。会话中的所有参与者都可以与应用程序(和)交互并一起修改它,而无需提交任何更改。

应用程序播放目前适用于UWP、WinForms、Win32 C++应用程序、C++和CMake控制台应用程序还有更多!

从IDE中调用

现在你有了应用程序铸造工作,可以与你的同龄人分享你的整个工作画面,但有时你真的需要讨论细节。为此,Live Share在您的会话中内置了音频通话!在IDE中进行音频调用的功能允许您在开发时无需从焦点模式切换上下文即可提高效率。

让我们知道你的想法!

通过应用程序铸造,您的调试会话可以成为进行实时协作并在硬错误上取得进展的强大场所。通过直接邀请和与联系人共享状态,您现在可以更轻松地进行协作。

我们很高兴收到您的来信,请留下反馈,告诉我们您对这项新功能的看法,以及您计划如何将其与音频通话一起使用在这里。

您可以通过我们的GitHub关注Live Share的最新产品发行说明和文件用于功能请求让我们知道您接下来想看到我们提供什么。

6条评论

讨论结束。登录以编辑/删除现有评论。

  • 巴勃罗·巴巴罗·马丁内斯·佩德罗索 0

    这是一个很好的功能,我迫不及待地想与同事分享会话。谢谢…

    • 菲利沙·沙阿Microsoft员工 0

      很高兴听到!您当前是否使用Live Share,或者您在该博客中看到的任何内容使您想使用它?

  • 潘达夏普 0

    为什么创建一个新的不同联系人列表,而不与Skype、团队共享…

    • 菲利莎·沙阿Microsoft员工 0

      通过联系人,我们希望Live Share允许在IDE中进行频繁的上下文协作。当然,我们希望在未来利用Teams和Skype等工具,但要实现这一点,还需要在两端进行工作。因此,根据我们从客户那里了解到的情况,我们有必要与我们的终端取得联系,并找出如何与您提到的工具集成。

  • 劳伦特·坎佩 0

    您提到了“下面的屏幕截图显示了在Live Share会话期间正在使用的Expense Reporting WPF应用程序。”但您随后写道,“应用程序转换目前适用于UWP、WinForms、Win32 C++应用程序、C++和CMake控制台应用程序,还有更多应用程序!”。
    那么,我们什么时候可以访问WPF?

    • 菲利沙·沙阿Microsoft员工 0

      嘿,劳伦特,我知道这怎么可能不清楚!它目前也可用于WPF!

反馈usabilla图标