限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

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

关注

评论

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

android 五大应用开发框架

android 程序员 移动开发

android 图表基本属性方法设置

android 程序员 移动开发

Android 开发者想咸鱼翻身并不是难事,只要你掌握这些……

android 程序员 移动开发

基于 KubeVela 的 GitOps 交付

阿里巴巴云原生

阿里云 Kubernetes 云原生 gitops KubeVela

Android _ 从 Dagger2 到 Hilt 玩转依赖注入(一)

android 程序员 移动开发

android 三级级联筛选列表

android 程序员 移动开发

Android 开发艺术探索笔记(1)

android 程序员 移动开发

Android 开发艺术探索笔记(21)

android 程序员 移动开发

Android 开发面试中,面试过最喜欢问那些问题?

android 程序员 移动开发

Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

android 程序员 移动开发

Android 中高级核心复习面试题整理,备战年后金三银四!

android 程序员 移动开发

Android 图像处理

android 程序员 移动开发

Android 性能优化:手把手带你全面了解内存泄露

android 程序员 移动开发

Android 主流通用常用框架汇总(持续更新)

android 程序员 移动开发

Android 开发,你遇上 Emoji 头疼吗?

android 程序员 移动开发

Android 多渠道打包配置

android 程序员 移动开发

android 定位到输入的地址

android 程序员 移动开发

Android 性能监控系列一(原理篇)

android 程序员 移动开发

android 方式实现imageview圆角

android 程序员 移动开发

Android 三类框架的理解以及MVVM框架的使用

android 程序员 移动开发

Android 使用讯飞语音SDK

android 程序员 移动开发

Android 原生控件ViewFlipper实现淘宝头条垂直滚动广告条

android 程序员 移动开发

Android 实现系统深度休眠笔记

android 程序员 移动开发

Android 开发中,与屏幕有关的三个小众知识

android 程序员 移动开发

Android 拍照:如何使用已有相机应用捕获图片(Taking Photos Simply)

android 程序员 移动开发

Android Zygote 从何而来?揭开Android系统启动的面纱

android 程序员 移动开发

android 中DrawerLayout实现抽屉

android 程序员 移动开发

android 实现 搜索保存历史记录功能

android 程序员 移动开发

Android 序列化(Serializable和Parcelable)

android 程序员 移动开发

Android 开发规范(完结版)

android 程序员 移动开发

Android 抖音爆红的口红挑战爬坑总结

android 程序员 移动开发

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