Visual Studio 15.6 第四个预览版进一步打造 F# 功能

  • Jeff Martin
  • 盖磊

2018 年 2 月 23 日

话题:.NET语言 & 开发

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Microsoft 持续对 Visual Studio 15.6 推出革命性改进。当前,发布了该 IDE 的第四个预览版(Preview 4),主要关注点在于改进了对 F# 的支持。对于下载了预览版想要一睹为快的开发人员,本文值得一读,以了解这些改进是否会对自身的开发工作流产生影响。

VS2017 主安装程序的改进工作在继续,力图实现更高效的安装程序。在点击新版本 Visual Studio 更新声明后,会直接进入 VS 的安装程序,而不是进入到“扩展和更新”对话框。需要指出的是,不应在生产系统中使用预览版。更重要的是,在更新到第四个预览版的升级过程中,会在不给出警告的情况下自动重启系统,然后继续安装过程。

Edit.Duplicate的快捷键中添加了 Ctrl-D 触发,这样的快捷键操作类似于 Microsoft Excel。前期提供的快捷键组合(Ctrl-E,V)依然有效,开发人员可按自己的习惯做出选择。复制的行为依旧,即选取编辑器中的一块文本,然后触发命令,这样就复制了选定的文本。

第四个预览版中保留了 VS2017 内建的性能遥测功能,以洞悉一些可能引发编辑器延迟的问题。如果 VS 发现某个扩展会影响到性能,VS 会提示用户禁用该扩展。如果性能降级存在误告警,或是可以容忍的,也可以设置 VS 禁止对某些扩展的警告。

第四个预览版改进了基于.NET Core 解决方案的加载时间。据 Microsoft 宣称,该版本要比上一部版本 VS2017 15.6 在性能上平均提高了 20%。

对 F# 的支持也得到了改进。在第四个预览版中,包括了多个 F# 编译器修复和附加工具。其中最值得关注的,是解决了跨版本所导致的System.Tuple定义类型不能正常工作(regression fix),Fsharp.Core软件包也更新到 4.3.3 版。

现在,VS 编辑器中支持并可识别 F#/.NET Cored SDK 项目中的多目标。要定义多个目标,仍需手工编辑项目的.fsproj 文件。

Visual Studio 2017 15.6 第四个预览版可在 Microsoft 官方网站直接下载。在完整发行说明中,详细列出了该版本中的所有改进。

查看英文原文: Visual Studio 15.6 Preview 4 Sharpens F# Functionality

.NET语言 & 开发