Visual Studio 2019 for Mac 8.2 和8.3 preview 1 發布
Visual Studio 2019 for Mac 8.2以及8.3版的preview 1已經發布,下面我們來看它的更新內容:這個版本中,在IDE中為XAML和AXML文件提供一個新的編輯器。這些編輯器與Windows上的Visual Studio中的編輯器相同。
C# Editor
在Visual Studio 2019 for Mac的8.1版中,引入了新的C#編輯器,並繼續添加特性以進一步改進Visual Studio for Mac中的代碼編輯體驗。在最新的版本中,引入Intel liSense類型篩選更好地組織完成列表,使其只包含查找的類型。例如,如果只想看到類,單擊類圖標或點擊熱鍵類(⌥ + C)將結果限制為該類,還可以包括多個過濾器。
XAML Editor
此更新包括以下領域的一些顯著的XAML 改進:IntelliSense、性能、可靠性和linting。在下面的動畫中,可以看到XAML 文件的新體驗。
通過添加新的XAML 編輯器,還包括了一個新的XAML 語言服務,這種新語言服務的一個好處是改進了匹配功能。例如,它支持模糊、子字符串和CamelCase 匹配。
- 模糊匹配:輸入字符串的任何部分將提供匹配和喜歡匹配的列表。如果鍵入“STCK”,StackLayout 仍將顯示為選項
- 子字符串匹配:當鍵入字符串的一部分時,將列出匹配項,即使它位於字符串的中間。鍵入“Lay”將匹配“StackLayout”以及包含“lay”的任何其他字符串
- 不區分大小寫的匹配:如果無法記住要查找的字符串的大小寫,則不區分大小寫的匹配將確保找到所要查找的內容。由於支持這種匹配,輸入“stack”將與“StackLayout”匹配。
AXML Editor
在這個版本中,更新了 .axml 文件的編輯器。這些增強與XAML 編輯器中的增強類似。一些具體的改進包括:IntelliSense、.axml 文件的語義編輯以及對轉到定義的支持。下面是這個新編輯的截圖:
支持.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.3 Preview 1
在8.3 的第一個預覽版本中,重點是.NET Core 改進。
發布對.NET Core 控制台和.NET 標準庫項目的支持
在此預覽中,添加了對發布.NET Core 控制台和.NET 標準庫項目的支持。下面是在控制台應用程序上工作時這個新選項的屏幕截圖:
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 中找到的規則相同。啟用文件嵌套後,就可以更好地集中精力編輯最頻繁的文件。生成的文件和較少編輯的文件將嵌套在其他相關文件下。
詳細內容見發布說明
下載地址: