微软发布Visual Studio 2017 for Mac新版,体验接近Windows版本

微软发布Visual Studio 2017 for Mac最新版7.7,主要改善了开发人员的开发体验,强化了IntelliSense的支持,并且开始支持.NET Core 2.2预览版,还提升了Xamarin.Android的性能,微软也终于修正了在代理服务器后无法启动Visual Studio 2017 for Mac的Bug。

微软发布Visual Studio 2017 for Mac新版,体验接近Windows版本

微软为Mac的Visual Studio 2017带来了一系列IntelliSense的改进,包含括号完成、智能缩进以及灯泡图标提示,让开发者获得便捷的代码编辑功能。这些IntelliSense更新,让在Mac的开发体验更接近Windows版本,其中加入的快速修复建议功能,代码存在有修复建议的时候,在行的旁边显示灯泡图标,开发者可以透过点击该图标,获得包括修复建议、错误符号或是重构选项等建议内容。

在框架支持上,Visual Studio 2017 for Mac 7.7还增加了对.NET Core 2.2预览版的支持,开发者已经可以安装.NET Core 2.2 SDK预览版。而跟在.NET Core 2.1一样,可以使用.NET Core 2.2创建项目、开启项目、侦错与部署。微软提到,.NET Core 2.2可以与.NET Core 2.1并存,开发者可以在创建项目时选择目标框架。而对于现存的项目,可以在.csproj中更新目标框架。

ASP.NET Core 2.2预览版更新了许多功能,包括以参数转换器改进路由、新的内建连结产生服务、Entity Framework DBContexts健康检查服务、改善数据模型验证系统,还有快许多的HTTP客户端。而Visual Studio 2017 for Mac在ASP.NET Core项目上还有一个小更新,开发者可以指定把ASP.NET Core项目发布到任意文件夹或是网络硬盘等位置,不限于Azure上。

Visual Studio 2017 for Mac现在也支持Azure Functions 2.0。Azure Functions是微软的无服务器计算服务,可以让开发者使用可扩展的云计算资源执行代码,而最新版本Visual Studio 2017 for Mac开始支持9月发布的Azure Functions 2.0,能够读取可移植且跨平台的主机Runtime,让开发者能灵活的部署Azure Function应用程序。、

微软也提升了Xamarin.Android的构建性能,而这个版本的Visual Studio for Mac,也是微软开始着手改进Xamarin.Android项目构建性能的第一个版本,无论是项目第一次构建,或是第五次构建,在项目构建和部署时间都有缩短 。根据实验,测试项目递增构建时间平均减少了4秒。

另外,Visual Studio 2017 for Mac现在可以在代理服务器后进行许可验证,微软提到,这个是开发者社区中,最多人希望改进的问题。微软自己无法重现问题,借助几位开发者帮助才顺利解决,微软测试了多种代理服务器配置,现已可顺利启用Visual Studio for Mac。

在Visual Studio 2017 for Mac更新的同时,微软也更新了TFVC拓展套件,该套件提供基于Azure DevOps的TFVC存储库和企业服务器连接支持。虽然该版本仍在预览版阶段,但是微软建议使用者可以从Visual Studio中的扩展套件选项下的扩展库(Extension Gallery)进行更新,该版本修复许多Bug以及同时改进稳定性。


分享到:


相關文章: