Skip to content

Visual Studio 2019 新特性

已针对版本 16.11 进行更新。

重构

C# 中有很多新颖有用的重构,更便于组织代码。 它们在灯泡中显示为建议,并且包括将成员移动到接口或基类、调整命名空间以匹配文件夹结构、将 foreach 循环转换为 Linq 查询等操作。

只需通过按 Ctrl+. 并选择要采取的操作调用重构。

IntelliCode

Visual Studio IntelliCode 通过使用人工智能 (AI) 来提高软件开发工作的效率。 IntelliCode 将在 GitHub 上训练 2,000 个开源项目(每个项目包含 100 多个星级)以生成这些建议。

下面是 Visual Studio IntelliCode 帮助提高生产力的几种方法:

  • 提供上下文感知代码完成

  • 指导开发人员遵守团队的模式和样式

  • 发现难以察觉的代码问题

  • 将关注点集中到重要领域,从而专注代码评审

  • 在首次预览作为 Visual Studio 扩展的 IntelliCode 时,我们最初仅支持 C#。 现在,在 16.1 的新增功能中,我们添加了对 C# 和 XAML“in-the-box”的支持。 (但是,对 C++ 和 TypeScript/JavaScript 的支持仍处于预览状态。)

  • 如果你使用的是 C#,我们还添加了在你自己的代码上训练自定义模型的功能。

代码清理

与新文档运行状况指示符配对是一种新的代码清理命令。 可以使用此新命令通过单个操作(或单击按钮)来识别并修复警告和建议。

清理将格式化代码并应用当前设置和 .editorconfig 文件建议的任何代码修复程序。

此外可以将修复程序集合另存为配置文件。 例如,如果你有一小组在编写代码时经常应用的目标修复程序,然后在进行代码评审之前应用另一组全面的修复程序,则可以配置配置文件来处理这些不同的任务。

.NET Core

16.3 中的新增功能:提供了对 .NET Core 3.0 的支持。 跨平台、开源代码 - 且由 Microsoft 提供全面的支持。

你觉得这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度