写点什么

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

  • 2018-02-23
  • 本文字数:861 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 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

2018-02-23 18:001584
用户头像

发布了 391 篇内容, 共 143.5 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

微信安全基于 Flink 实时特征开发平台实践

Apache Flink

大数据 flink 实时计算

Docker学习路线12:开发者体验

小万哥

Java c++ Go Docker 运维

从可逆计算看DSL的设计要点

canonical

低代码 dsl 低代码平台 领域特定语言 模型驱动

指标让 AI 更懂业务|Kyligence Copilot 是如何做到的?

Kyligence

Kyligence Copilot 数智助理

java面试-数据库

程序员小张

更新合集 | 七月功能上新记

CODING DevOps

AntDB数据库与东方通TongWeb完成兼容互认,共筑数字化底座核心能力

亚信AntDB数据库

数据库 AntDB 企业号 7 月 PK 榜

C++ 中的std::array实现编译器排序

芯动大师

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

股市老人

Coral Finance 将为 Zepoch 节点空投,Nautilus生态空投季开启

鳄鱼视界

黄东旭:The Future of Database,掀开 TiDB Serverless 的引擎盖

PingCAP

数据库 开源 TiDB pingCAP

关于直播间APP源码的开发,你了解多少?

山东布谷网络科技

1v1交友app开发

低代码开发为什么能长盛不衰?

力软低代码开发平台

大一统真的来了:多模态共享参数的 Meta-Transformer

Zilliz

meta Towhee 多模态大模型

如何实现高效的动态鉴权

KaiwuDB

KaiwuDB 动态鉴权

低代码平台技术分享官丨系统集成系列之领域建模

inBuilder低代码平台

oracle已有表的分表分区优化操作步骤(单表过大)

zhengzai7

oracle 表分区

百度智能云连拿四年第一,为什么要深耕AI公有云市场

脑极体

AI 大模型

自定义字体服务 - 基于Node的Web字体解决方案

疯狂紫萧

前端 nodejs 字体

Java 命令行参数解析方式探索(二):Apache Commons CLI

冰心的小屋

Java 命令行 console Apache Commons CLI

16款好用的白板笔记软件推荐,干货整理!

彭宏豪95

效率工具 软件推荐 科技 在线白板 Mac笔记软件

vhdns软件介绍与功能特性

新消费日报

Linux内核编译很简单,六步编译一个自己的内核

树上有只程序猿

Linux 编译

如何确定产品要做什么终端?

Bonaparte

产品 产品设计 产品终端

Dify.AI:简单易用的 LLMOps 平台,可视化创造和运营你的 AI 原生应用

Dify

AI LLMOps

Visual Studio 15.6第四个预览版进一步打造F#功能_.NET_Jeff Martin_InfoQ精选文章