Microsoft vil fjerne innebygd WinRT-støtte i .NET 5.0

Ikon for lesetid 1 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Microsoft kunngjorde i går lanseringen av .NET 5.0 Preview 5 med ny egenskaper og ytelsesforbedringer. Sammen med denne kunngjøringen avslørte Microsoft at de vil fjerne den innebygde WinRT-støtten i .NET 5.0 fra og med neste forhåndsvisningsutgivelse. Microsoft la først til innebygd WinRT-støtte i .NET Core 3.0, som en del av å legge til støtte for Windows-skrivebordsklienter (Windows Forms og WPF). Microsoft fjerner nå WinRT-støtte i .NET på grunn av følgende årsaker.

  • WinRT interop kan utvikles og forbedres separat fra .NET-kjøringen.
  • Gjør WinRT interoperabilitet symmetrisk med interop-systemer for andre operativsystemer, som iOS og Android.
  • Kan dra nytte av mange andre .NET-funksjoner (AOT, C#-funksjoner, IL-kobling).
  • Forenkler .NET runtime-kodebasen (fjerner 60 XNUMX linjer med kode).

I stedet for den innebygde WinRT-støtten, kan utviklere nå bruke C#/WinRT verktøykjede fra Windows-teamet. Du kan laste ned .NET 5.0 Preview 5, for Windows, macOS og Linux fra koblingene nedenfor.

kilde: Microsoft

Mer om temaene: . Net, Dot Net 5, microsoft, winrt