阿八博客
  • 100000+

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

VS 2019 for Mac 8.2 和 8.3 preview 1 发布

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/ws/102374.html
ad-wrap">

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 应用程序。

此外,为了在 .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

详细内容见发布说明

下载地址:

  • Visual Studio 2019 for Mac 8.2
  • Visual Studio 2019 for Mac 8.3 Preview 1

相关文章