VS 2019 for Mac 8.2 和 8.3 preview 1 發布

←手機掃碼閱讀     admin @ 2019-07-26 , reply:0

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

詳細內容見發布說明

下載地址:





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/108527/vs-2019-for-mac-8-2-and-8-3-preview-1-released
VS 2019 for Mac 8.2 和 8.3 preview 1 發布已經有46次圍觀

http://coctec.com/news/all/show-post-210820.html