VS 2019 for Mac 8.2 和 8.3 preview 1 发布

Visual Studio 2019 for Mac 8.2以及 8.3 版的 preview 1 已经发布,下面我们来看它的更新内容:

Visual Studio 2019 for Mac 8.2 版

这个版本中,在 IDE 中为 XAML 和 AXML 文件提供一个新的编辑器。这些编辑器与 Windows 上的 Visual Studio 中的编辑器相同。

C# Editor

在 Visual Studio 2019 for Mac 的 8.1 版中,引入了新的 C# 编辑器,并继续添加特性以进一步改进 Visual Studio for Mac 中的代码编辑体验。在最新的版本中,引入 IntelliSense 类型筛选更好地组织完成列表,使其只包含查找的类型。例如,如果只想看到类,单击类图标或点击热键类(⌥ + C)将结果限制为该类,还可以包括多个过滤器。

type filtering

XAML Editor

此更新包括以下领域的一些显著的 XAML 改进:IntelliSense、性能、可靠性和 linting。在下面的动画中,可以看到 XAML 文件的新体验。

xaml editor

通过添加新的 XAML 编辑器,还包括了一个新的 XAML 语言服务,这种新语言服务的一个好处是改进了匹配功能。例如,它支持模糊、子字符串和CamelCase 匹配。

  • 模糊匹配:输入字符串的任何部分将提供匹配和喜欢匹配的列表。如果键入“STCK”,StackLayout 仍将显示为选项
  • 子字符串匹配:当键入字符串的一部分时,将列出匹配项,即使它位于字符串的中间。键入“Lay”将匹配“StackLayout”以及包含“lay”的任何其他字符串
  • 不区分大小写的匹配:如果无法记住要查找的字符串的大小写,则不区分大小写的匹配将确保找到所要查找的内容。由于支持这种匹配,输入“stack”将与“StackLayout”匹配。

AXML Editor

在这个版本中,更新了 .axml 文件的编辑器。这些增强与 XAML 编辑器中的增强类似。一些具体的改进包括:IntelliSense、.axml 文件的语义编辑以及对转到定义的支持。下面是这个新编辑的截图:

vsmac-axml-editor

支持 .NET Core 3.0 和 C# 8.0 preview

使用此版本,支持 .NET Core 3.0 预览版和 C#8。首先,在安装 Visual Studio for Mac 之后,需要安装 .NET Core 3.0 SDK 的预览版。请注意,目前 .NET Core3.0 SDK 并不与 IDE 捆绑在一起,但是将在以后的版本中包含它。安装 SDK 并重新启动 Visual Studio for Mac 之后,就可以创建、构建、运行、调试和发布 .NET Core 3.0 应用程序。

扫描二维码关注公众号,回复: 6871694 查看本文章

此外,为了在 .NET Core 3.0 SDK 中启用 C#8,则需要使用 Visual Studio for Mac 中的 Project 选项。在 Project 选项中,转到 Build>General>Language 选项,并将 C# 语言版本设置为 Version 8,如下图所示:

vsmac-project-options-csharp8

Visual Studio 2019 for Mac 8.3 Preview 1

在 8.3 的第一个预览版本中,重点是 .NET Core 改进。

发布对 .NET Core 控制台和 .NET 标准库项目的支持

在此预览中,添加了对发布 .NET Core 控制台和 .NET 标准库项目的支持。下面是在控制台应用程序上工作时这个新选项的屏幕截图:

publish-console-app

ASP.NET Core: 支持 launchSettings.json

在开发 ASP.NET Core 应用程序时,可以使用 lauchSettings.json 文件配置如何为开发目的启动应用程序。在 LaunchSettings.json 中,您可以配置应用程序的 URL 来侦听,以及在运行或调试时应用的环境变量。使用此更新,更容易与其他可能不使用 Visual Studio for Mac 的项目协作。Visual Studio、Visual Studio Code 和 DotNet CLI(命令行接口)已经支持此文件。

ASP.NET Core: 文件嵌套支持

在此预览中,为 ASP.NET Core 项目添加自动文件嵌套。应用的自动文件嵌套规则与在 Visual Studio 中找到的规则相同。启用文件嵌套后,就可以更好地集中精力编辑最频繁的文件。生成的文件和较少编辑的文件将嵌套在其他相关文件下。

file nesting

详细内容见发布说明

下载地址:

猜你喜欢

转载自www.oschina.net/news/108527/vs-2019-for-mac-8-2-and-8-3-preview-1-released