写点什么

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:001841
用户头像

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

关注

评论

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

五十年前的一桩公案:数据库关系模型的流行史(上)

青菜年糕汤

数据库 分布式数据库 数据库规范 关系型数据库 数据库设计

人人都要有经营意识

Neco.W

创业 重新理解创业 公司管理

冥想与呼吸法之于情绪控制

树上

情绪 冥想 呼吸法 呼吸 自我

python oop 指南

志学Python

Python python 爬虫 oop

五十年前的一桩公案:数据库关系模型的流行史(下)

青菜年糕汤

数据库 分布式数据库 数据库规范 关系型数据库 数据库设计

笔记:《如何系统思考》之因果回路图

wiflish

思维方式

Redis学习笔记(安装)

编程随想曲

redis

Impala UDTF 功能实现

小鹏

大数据 hadoop cloudera 数据仓库

创投机会诞生在这四个核心变量中 | 2019年在某大学课堂做的一次讲演的实录

邓瑞恒Ryan

创业 管理 投资 行业资讯

我在极客大学算法训练营的收获

熊斌

极客时间 极客大学

中台是为了复用?未必!浅谈产业中台建设的特点与误区

孤岛旭日

架构 中台 企业中台 企业架构 产业互联网

游戏夜读 | 工具游戏的辉煌

game1night

leetcode141. 环形链表

Damien

算法 链表 LeetCode

实战营第一战:FizzBuzz

escray

学习 CSD 认证实战营

聊天机器人为什么这么难?

青菜年糕汤

人工智能 自然语言处理 搜索引擎 chatbot 聊天机器人

Web3极客日报#134

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

Golang杂谈 - graceful shutdown为何离奇失效?

星语

后端 平滑重启 服务端 Go 语言

花更多的时间在自己的优势上

Neco.W

创业 自我管理 重新理解创业

Java并发编程系列——分布式锁

孙苏勇

Java zookeeper 并发编程 多线程 分布式锁

Java并发编程基础--线程

Java收录阁

Java 线程

leetcode8. 字符串转换整数 (atoi)

Damien

算法 数学

一文带你搞懂RPC核心原理

松花皮蛋me

微服务 RPC 远程调用

MySQL自增ID以及其他唯一ID方式分析

Bruce Duan

MySQL自增ID 唯一ID

哲少荐书:这才是心理学

Jackey

心理学 读书

基准测试神器JMH —— 详解36个官方例子

捉虫大师

Java 性能 JMH

NIO看破也说破(一)—— Linux/IO基础

小眼睛聊技术

Linux 架构 后端 Netty nio

Web3极客日报#135

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

写在2020年五四青年节

耿老的竹林

个人成长

如何成为一个高效的问题解决者?

汪锋

为什么厉害的人精力都那么好?

非著名程序员

程序员 程序人生 提升认知 精力管理

python中的GIL锁和互斥锁问题

半面人

Python

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