首页>数码 >内容

微软释出Visual Studio 2017 for Mac最新版7.7改善IntelliSense功能、开始支援.NET Core 2.2

数码2021-02-26 08:04:02
最佳答案

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

微软为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)选项下的扩充库(Extension Gallery)进行更新,该版本修复许多臭虫以及同时改进程式稳定性。

免责声明:本文由用户上传,如有侵权请联系删除!