Microsoft vil fjerne indbygget WinRT-understøttelse i .NET 5.0

Ikon for læsetid 1 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Microsoft annoncerede i går udgivelsen af ​​.NET 5.0 Preview 5 med ny funktioner og præstationsforbedringer. Sammen med denne meddelelse afslørede Microsoft, at det vil fjerne den indbyggede WinRT-understøttelse i .NET 5.0 fra og med den næste preview-udgivelse. Microsoft tilføjede først indbygget WinRT-understøttelse i .NET Core 3.0, som en del af tilføjelsen af ​​understøttelse af Windows-skrivebordsklienter (Windows Forms og WPF). Microsoft fjerner nu WinRT-understøttelse i .NET på grund af følgende årsager.

  • WinRT interop kan udvikles og forbedres adskilt fra .NET runtime.
  • Gør WinRT interop symmetrisk med interop-systemer, der leveres til andre operativsystemer, såsom iOS og Android.
  • Kan drage fordel af mange andre .NET-funktioner (AOT, C#-funktioner, IL-linking).
  • Forenkler .NET runtime-kodebasen (fjerner 60 linjer kode).

I stedet for den indbyggede WinRT-understøttelse kan udviklere nu bruge C#/WinRT værktøjskæde fra Windows-teamet. Du kan downloade .NET 5.0 Preview 5 til Windows, macOS og Linux fra nedenstående links.

Kilde: microsoft

Mere om emnerne: . net, Dot Net 5, microsoft, winrt