Visual Studio 2017 15.7释出,不只提升IDE效能也提升开发工作效率
2018-05-16 10:56:59 | 来源:ithome | 投稿:米阳 | 编辑:dations

原标题:Visual Studio 2017 15.7释出,不只提升IDE效能也提升开发工作效率

微软在上周的Build△2018发布了不少Visual△Studio的功能扩充,也更新Visual△Studio△2017至15.7版本,除了提升IDE本身的效能外,还新增了多项功能,帮开发者提升生产力,也强化了除错以及诊断能力。与此同时,微软也释出了Visual△Studio△2017 15.8预览版,开始在ASP.NET△Core中支援Docker。

在Visual△Studio△2017 15.7中,强化了使用者介面的回应性,使用者会很直接的感受到介面操作体验变好。微软通过将一般使用者介面与除错视窗非同步化,使用者操作不再因为除错工作而被阻挡,这也表示使用者的工作效率提高,因为进行的工作不会受到中断。另外,这个版本也会在编译时启动并部署Xamarin△Runtime,这能减少开发者等待应用程序启动的时间,根据微软的实测,不同的情境效能可能提升33%到300%。

在提升开发者生产力部分,强化了XAML相关功能,现在XAML编辑器开始提供IntelliSense功能(下图,来源:微软),现在系统不只会有警告讯息,还会提供修复建议帮助开发者编辑XAML。开发者在Visual△Studio△2017 15.7使用Xamarin.Forms,会在编辑XAML时感觉到IntelliSense使用体验有大幅提升,微软提到,现在Xamarin.Forms△XAML编辑功能使用与WPF和UWP相同的驱动引擎。

?

现在Visual△Studio也为C++开发者提供ClangFormat支援(下图,来源:微软),与EditorConfig相同,开发者可以在ClangFormat启用自动化设置样式,调整个人或是整个团队的程式码格式。微软也提到,Visual△Studio强调C++一致性,现在Visual△C++符合C++11、C++14以及C++17标准。

另外,程式码除错以及诊断能力也获得了强化,IntelliTrace从15.5版本开始支援后退除错,开发者不只可以顺着程式码往下一步一步除错,现在也能回退到之前的中断点或是步骤,而这个功能在15.7开始支援.NET△Core。Visual△Studio△ASP.NET和ASP.NET△Core开发人员现在可以使用微软Edge浏览器设置中断点并对JavaScript程式进行除错。

Visual△Studio△2017的15.7版本对更新安装做了改进,通过直接下载快取、共享组件及部分SDK来减少硬盘使用容量,而这些安装在Visual△Studio中是共用的,会存在许多相依关系,也就是说使用者在第一次安装之后便无法变更,微软也建议使用者可以把Visual△Studio装在SSD上,可以大幅加速运作速度。

而微软释出在Visual△Studio△2017 15.8预览版中,其中一大亮点便是可以在ASP.NET△Core网页专案中,新增单一Docker容器,这项功能是基于现存Docker组合容器工具,能让使用者在Visual△Studio中创建、除错以及建置Docker容器。

tags:

上一篇  下一篇

相关:

HashiCorp释出Consul 1.1版,开始支援Prometheus

基础架构工具厂商HashiCorp旗下的开源开发工具,像是Terraform、Vagrant、Packer等,都非常受到开发者好评。而近日,该公司旗下的产品Consul释出了新的1.1版,此工具的用途,在分散式应用程序、基础架构环境,可用于

Android Studio 3.2功能预览,新增多项应用程序分析功能

3月才释出新版的Android△Studio,3.2版本又要来了,除了开始提供AndroidX以整合向后兼容支援函式库(Support△Library)外,也附带更新了Android△Studio△IDE核心、Android分析器(Android△Profiler)、Android△

Amazon释出EC2 Fleet,自动帮用户调整出最划算的EC2执行个体组合

Amazon推出全新功能EC2 Fleet,这是让使用者能方便管理执行个体规模以及成本的服务,使用者可以选择启用一群跨各类型的EC2执行个体,通过呼叫单一API就能让EC2 Fleet依需求自动化控制,不再需要自行监控容量或是价格

资料工程平台Astronomer 0.2.0企业版释出,结合Airflow在私云Kubernetes环境监控资料流

想要执行大数据分析应用的企业,除了使用自建平台外,也有容器平台如DC/OS的开源选择,除了多方相容开源数据处理工具Spark、Kafka、Flink;支援机器学习、深度学习工具TensorFlow、MXNet、PyTorch等,还可以结合GPU进

微软释出Azure机密运算服务预览版

微软释出Azure机密运算(Confidential△Computing)服务预览版,企业现在能在Azure上,用更安全可信执行环境(Trusted△Execution△Environments,TEEs)来执行敏感资料操作,微软提到,或许机密运算目前还是一个特别

站长推荐: