写点什么

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

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

关注

评论

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

华为云网站安全解决方案:中小型企业的云上云下安全守护专家

YG科技

使用 docker manifest 构建跨平台镜像

江湖十年

Docker Desktop docker image docker build Docker 镜像

全栈开发实战|Spring Boot文件上传与下载

TiAmo

Spring Boot 三周年连更 Apache Commons 文件上传下载

“分割一切”大模型SAM、超轻量PP-MobileSeg、工业质检工具、全景分割方案,PaddleSeg全新版本等你来体验!

飞桨PaddlePaddle

计算机视觉 飞桨 图像分割

如何在业务开发中使用适配器模式?

做梦都在改BUG

尚能饭否|技术越来越新,我对老朋友jQuery还是一如既往热爱

浅羽技术

jquery 前端 Web 框架 三周年连更

华为云网站安全解决方案助力客户——构建风险全面可控的网站安全架构

YG科技

Java枚举和注解

timerring

Java 三周年连更

在Mac上快速体验AI作画

IT蜗壳-Tango

三周年连更

跨平台图像浏览器:XnViewMP 中文激活版

真大的脸盆

Mac Mac 软件 图像查看 图像浏览

企业微信接入系列-自建应用

六月的雨在InfoQ

企业微信 应用配置 三周年连更 自建应用

Spring Boot整合多数据源实践

做梦都在改BUG

Java Spring Boot

Springboot如何手动连接库并获取指定表结构|超级详细,建议收藏

bug菌

springboot 三周年连更

MobPush Android SDK厂商通道申请指南

MobTech袤博科技

DeepSpeed Chat: 一键式RLHF训练,让你的类ChatGPT千亿大模型提速省钱15倍

汀丶人工智能

人工智能 自然语言处理 深度学习 ChatGPT

再聊 MySQL 聚簇索引

江南一点雨

Java MySQL

Typescript-类型检测和变量的定义

格斗家不爱在外太空沉思

typescript 三周年连更

Java线程中的wait、notify和notifyAll解析

共饮一杯无

Java 多线程 三周年连更

通过小程序容器技术让App实现灰度发布

没有用户名丶

Intents ,快速完成任务的最强辅助

鼎道智联

AI

MySQL8.0 优化器介绍(三)

GreatSQL

MySQL greatsql greatsql社区

实习生疑问:为什么要在需要排序的字段上加索引呢?

架构精进之路

MySQL 数据库 索引 三周年连更

“程序员”未来会失业吗 | 社区征文

BROKEN

三周年征文

DAYU200关闭自动息屏的几种方式

坚果

OpenHarmony 三周年连更

跨平台应用开发进阶(五十)uni-app ios web-view嵌套H5项目白屏问题分析及解决

No Silver Bullet

uni-app ios 跨平台应用开发 三周年连更 web-view

软件架构生态化-多角色交付的探索实践

京东科技开发者

架构 架构师 交付能力 企业号 4 月 PK 榜

SAP Emarsys 的前后台技术栈

汪子熙

SaaS Cloud SAP 思爱普 三周年连更

一篇神文就把java多线程,锁,JMM,JUC和高并发设计模式讲明白了

做梦都在改BUG

Java 多线程 高并发

基于阿里云物联网平台设计的实时图传系统_采用MQTT协议传输图像

DS小龙哥

三周年连更

《设计模式之禅》Proxy_Pattern--代理模式

浅辄

设计模式 代理模式 三周年连更

Karmada v1.5发布:多调度组助力成本优化

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

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