88软件园 > 文章资讯 > 最新资讯 > 微软Visual Studio Online上线,开发者“如虎添翼”。

微软Visual Studio Online上线,开发者“如虎添翼”。

作者:佚名 来源:88软件园 时间:2019-11-08

在今年6月份,全国各地6000多人齐聚美国西雅图,参加微软Microsoft Build 2019大会。、

微软Build大会发布多款产品与服务,其中我认为的神器无疑就是Web 版本的 VS Code - Visual Studio Online,当时只能是开发者申请试用。

而从11月4日的微软Ignite 2019大会后,Visual Studio Online就上线使用了,小伙伴们可以去试试。

Visual Studio 2019 有更多的重构、导航、Debug调试功能、更快的加载、更快的编译效率,也会有更多协作和智能功能。

比如 Live Share 远程实时协作、IntelliCode AI 辅助代码补全。

先说说IntelliCode,这是微软根据其收购而来的GitHub上公开 100星以上 的项目分析出的代码推荐。

IntelliCode 通过使用经过数千个公共代码库培训的机器学习模型生成建议,而且会随着你编写代码的增长,从而变得更加准确。它会根据上下文给出编程建议,而不是简单根据字母排序推荐 API 。

学习过这些数据之后,AI可以给出 补全代码 的智能建议,懂得联系上下文,还有个查找 重复编辑 (Repeated Edits) 的功能。

除此之外,有Azure提供的云计算能力,开发者在不使用浏览器的情况下也可以使用云计算资源。

Visual Studio不仅支持所有平台,还在性能上进行了大大的改进,安装速度更快、对系统影响更小、不需要安装Java JDK。

还有一些新特性:

Speedy code navigation:16.3 中在搜索栏中引入了所有语言的文件搜索和 C# 和 VB 的语义代码搜索。在 16.4 中,重写了 Find In files 工具窗口,以解决 IDE 中搜索控件的建议和反馈,提高了性能,解决导致挂起的问题。

IntelliSense without Using directives:在 16.4 中,IntelliSense 显示项目中引用的任何程序集的成员和类型,并自动添加 Using 指令,以保持代码整洁。

Automatically re-train and acquire IntelliCode team models:通过新的 Azure DevOps task 和模型的自动获取,可以设置 pipeline 来处理团队模型更新,并自动与在同一存储库中工作的其他人共享该模型。

XAML code editor pop up, merge resource dictionaries and more:在这个版本中,桌面开发人员需要构建 WPF 或 UWP 应用程序。其中一个特性是能够使用 XAML 选项卡旁边的新的“pop up”按钮分别打开 XAML 代码编辑器窗口和 XAML 设计器。

Audio calls and app sharing for desktop apps in Live Share:Live Share 工具窗口允许你在 Live Share 会话中与其他协作者启动音频调用。

不得不说,如此强大的Visual Studio,这完全就是开发者的福音。