在昨天釋出的 .NET 5.0 Preview 5 更新中,在引入諸多新功能、新特性的同時還宣佈從下一個預覽版開始,微軟將取消對內建 WinRT 的支援。在.NET 3.0 對 Windows 桌面客戶端框架(Windows Forms 和 WPF)的支援改進中,引入了對 WinRT 的支援。
關於.NET 中取消對 WinRT 支援,微軟提供的原因如下:
1.WinRT 互操作性從 .NET runtime 中剝離後開發和改進
2.能夠讓 WinRT 的互操作性和 iOS 和 Android 等其他作業系統一樣。
3.可以利用很多其他的.NET功能(AOT,C#特性,IL連結)
在取消內建 WinRT 支援之後,開發者能夠使用 C#/WinRT 工具鏈來替代內建的 WinRT 支援。您可以從以下連結下載適用於 Windows、macOS 和 Linux 的 .NET 5.0 Preview 5 。
● Windows and macOS installers
● Binaries
● Docker images
● Snap installer
在昨天釋出的 .NET 5.0 Preview 5 更新中,在引入諸多新功能、新特性的同時還宣佈從下一個預覽版開始,微軟將取消對內建 WinRT 的支援。在.NET 3.0 對 Windows 桌面客戶端框架(Windows Forms 和 WPF)的支援改進中,引入了對 WinRT 的支援。
關於.NET 中取消對 WinRT 支援,微軟提供的原因如下:
1.WinRT 互操作性從 .NET runtime 中剝離後開發和改進
2.能夠讓 WinRT 的互操作性和 iOS 和 Android 等其他作業系統一樣。
3.可以利用很多其他的.NET功能(AOT,C#特性,IL連結)
在取消內建 WinRT 支援之後,開發者能夠使用 C#/WinRT 工具鏈來替代內建的 WinRT 支援。您可以從以下連結下載適用於 Windows、macOS 和 Linux 的 .NET 5.0 Preview 5 。
● Windows and macOS installers
● Binaries
● Docker images
● Snap installer