大家好!小编在前段时间看到微软发布了 Visual Studio 2019 for Mac 8.1 正式版和 8.2 的首个预览版。这两个版本都包含令人兴奋的新功能,以及 IDE 中性能和稳定性的改进。接着今天又看到微软已经发布了Visual Studio 2019 for Mac 8.2以及 8.3 版的 preview 1 ,下面我们来看它的更新内容:这个版别中,在 IDE 中为 XAML 和 AXML 文件提供一个新的修正器。这些修正器与 Windows 上的 Visual Studio 中的修正器相同。
在 Visual Studio 2019 for Mac 的 8.1 版中,引入了新的 C# 编辑器,并继续增加特性以进一步改善 Visual Studio for Mac 中的代码编辑体验。在最新的版别中,引入IntelliSense 类型筛选更好地组织完结列表,使其只包含查找的类型。例如,假如只想看到类,单击类图标或点击热键类(⌥ + C)将结果限制为该类,还能够包含多个过滤器。
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图1
此更新包含以下领域的一些显著的 XAML 改善:IntelliSense、功能、可靠性和 linting。鄙人面的动画中,能够看到 XAML 文件的新体验。
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图2
通过增加新的 XAML 编辑器,还包含了一个新的 XAML 言语服务,这种新言语服务的一个优点是改善了匹配功能。例如,它支撑含糊、子字符串和CamelCase 匹配。
含糊匹配:输入字符串的任何部分将供给匹配和喜爱匹配的列表。假如键入“STCK”,StackLayout 仍将显示为选项
子字符串匹配:当键入字符串的一部分时,将列出匹配项,即便它位于字符串的中间。键入“Lay”将匹配“StackLayout”以及包含“lay”的任何其他字符串
不区分大小写的匹配:假如无法记住要查找的字符串的大小写,则不区分大小写的匹配将保证找到所要查找的内容。由于支撑这种匹配,输入“stack”将与“StackLayout”匹配。
在这个版别中,更新了.axml 文件的编辑器。这些增强与 XAML 编辑器中的增强类似。一些详细的改善包含:IntelliSense、.axml 文件的语义编辑以及对转到定义的支撑。下面是这个新编辑的截图:
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图3
支撑 .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,如下图所示:
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图4
Visual Studio 2019 for Mac8.3 Preview 1
在 8.3 的第一个预览版别中,重点是 .NET Core 改善。
发布对 .NET Core 控制台和 .NET 规范库项目的支撑
在此预览中,增加了对发布 .NET Core 控制台和 .NET 规范库项目的支撑。下面是在控制台运用程序上作业时这个新选项的屏幕截图:
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图5
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 中找到的规则相同。启用文件嵌套后,就能够更好地集中精力编辑最频繁的文件。生成的文件和较少编辑的文件将嵌套在其他相关文件下。
微软现已发布Visual Studio 2019 for Mac 8.2以8.3版的preview图6