Visual Studio 2019 16.3 Preview 3 发布 使用 IntelliCode 重构更容易

栏目:新闻动态 编辑:9553下载 时间:2019-09-08 00:06:27 阅读:

微软发布了VisualStudio2019 version16.3Preview3,新内容主要如下:VisualStudioTerminal(只能在预览版上使用),支持TypeScript3.6和更响应的 JavaScript/TypeScript重构。具体内容如下:

访问:

微软中国官方商城 - Visual Studio

  • 支持F# 4.7 preview 和各种 F# 工具改进

  • 更新 C++IntelliCode基模型为默认,并包括 C# 的重复编辑

F# 和F# 工具

F# 语言与核心库

在这个预览版中,增加了对 F# 4.7 的支持,这是一个附带编译器基础结构的次要语言版本。

完整的 F# 4.7 特性集是:

  • 支持LangVersion 标志,它可以为编译器使用的 F# 语言版本配置版本号

  • 支持数组、列表和序列表达式中的隐式字段

  • FSharp.Core 的目标是 NetStandard2.0,而不是 NetStandard 1.6

  • .NET Core 上的 FSharp.Core 现在支持FSharpFunc.FromConverter,FSharpFunc.ToConverterFuncConvert.ToFSharpFunc

  • FSharp.Core 支持 Async.Sequential 和 Async.Parallel的可选 maxDegreeOfParallelism 参数

除了 F# 4.7 特性集之外,此版本还包括对以下预览 F# 语言特性的支持:

  • 支持nameof 表达式

  • 支持opening of static classes

此版本还包含一些错误修复和对 F# 编译器的改进,详情见发布说明。

F# 工具

此版本还包括对 Visual Studio F# 工具的一些改进。

IntelliCode

  • 默认情况下,C++ 基模型打开:通过Tools>Options>IntelliCode来设置

  • 包括了 C# 的 Repeated Edits,它会快速发现重复,并建议代码中可能需要在 IDE 中应用相同更改的其他位置

详情见:

https://devblogs.microsoft.com/visualstudio/refactoring-made-easy-with-intellicode/

IDE

  • 新的 VS Terminal,在默认情况下禁用该功能,但可以通过 Tools>Options>Preview Features启用它

JavaScript/TypeScript

  • 支持TypeScript 3.6

  • 当编辑或更改 tsconfig.json 文件时,Visual Studio 将刷新项目

详情见发布说明:

https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-preview#16.3.0-pre.3.0

相关文章
头条推荐
最新资讯