.NET 5.0 Preview 6 发布
.NET 5.0 Preview 6現(xiàn)已發(fā)布,此版本包含了一小組新功能和性能改進(jìn) 。目前,Visual Studio for Mac也已支持 .NET 5.0。
Windows ARM64 更新
Preview6 SDK 現(xiàn)在包括對(duì) Windows Forms 的支持。這意味著用戶可以像在 x64 上一樣在 Windows ARM64 設(shè)備上構(gòu)建和運(yùn)行 Windows Forms 應(yīng)用程序。開發(fā)團(tuán)隊(duì)稱,其仍在努力在 Windows ARM64 上添加對(duì) WPF 的支持。
在 ARM64 便攜式計(jì)算機(jī)上運(yùn)行的示例 Windows Forms 應(yīng)用程序,如下所示:
微軟方面表示,用戶可以期望在 Visual Studio 16.7中獲得對(duì) Windows ARM64 的 Visual Studio .NET 遠(yuǎn)程調(diào)試器支持。“我們希望在此之后不久即可獲得 Visual Studio Code .NET 遠(yuǎn)程調(diào)試器支持。為避免混淆,此支持指的是在x64 計(jì)算機(jī)上運(yùn)行 Visual Studio 或 Visual Studio Code,并遠(yuǎn)程附加到 Windows ARM64 計(jì)算機(jī)上正在運(yùn)行的 .NET 應(yīng)用程序。此外,Visual Studio Code 還添加了對(duì) ARM64 的支持。同時(shí)還將支持 Windows ARM64 版本的 Visual Studio Code 中運(yùn)行的 C# extension 和 .NET 調(diào)試器,不過具體日期還未確定。”
Windows Forms
Visual Basic 用戶習(xí)慣于強(qiáng)制其應(yīng)用程序是 single-instanced(一次啟動(dòng)一個(gè)實(shí)例)。現(xiàn)在可以通過 WindowsFormsApplicationBase.IsSingleInstance 使用此行為。
團(tuán)隊(duì)將 Collapse Support添加到 ListViewGroup。此更改使管理具有多個(gè) ListViewGroups 的表單變得更加容易。示例如下:
RyuJIT 代碼質(zhì)量改進(jìn)
- 總體改進(jìn)
- ARM64 hardware intrinsicsimplementation progress
- ARM64 生成的代碼改進(jìn):大大減少了 ARM64 代碼的大小
Single file apps
添加了一個(gè)新選項(xiàng),以在單個(gè)文件中包含本機(jī)二進(jìn)制文件和任何其他內(nèi)容(例如圖像)。這些文件將在首次啟動(dòng)時(shí)提取。面向 Linux 和 macOS 的應(yīng)用程序無需將此選項(xiàng)用于本機(jī)運(yùn)行時(shí)二進(jìn)制文件,除非它們希望將其用于媒體或其他內(nèi)容。
當(dāng)前限制:
- 在 Linux 上,鏈接了運(yùn)行時(shí)組件的 singlefilehost 仍將實(shí)現(xiàn)。因此,運(yùn)行時(shí)本機(jī)二進(jìn)制文件將作為單獨(dú)的文件發(fā)布(類似于 Windows 體驗(yàn))。#37119,#38304
- 在 Linux 上,像 IL 程序集一樣,捆綁包中嵌入了可運(yùn)行的程序集。#38061
刪除 .NET 5.0 中內(nèi)置的 WinRT 支持
.NET Core 3.0 中添加了對(duì) WinRT interop 的支持,這是添加對(duì) Windows 桌面客戶端框架(Windows Forms 和 WPF)支持的一部分。 目前,開發(fā)團(tuán)隊(duì)已在 .NET 5.0 中提供C#/WinRT工具鏈替換內(nèi)置的 WinRT 支持,使用 WinRT 的 .NET Core 3.x 應(yīng)用將需要重新編譯。
此外,其還更新了.NET 5 –支持的操作系統(tǒng)版本頁面。完整發(fā)布公告查看:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-6/
總結(jié)
以上是生活随笔為你收集整理的.NET 5.0 Preview 6 发布的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单季度亏损7.9亿美元,耐克的王座松动了
- 下一篇: 超4900万用户、年入7.59亿 赴美I