Microsoft entfernt die integrierte WinRT-Unterstützung in .NET 5.0

Symbol für die Lesezeit 1 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft hat gestern die Veröffentlichung von .NET 5.0 Preview 5 mit neuen angekündigt Funktionen und Leistungsverbesserungen. Zusammen mit dieser Ankündigung gab Microsoft bekannt, dass es die integrierte WinRT-Unterstützung in .NET 5.0 ab der nächsten Vorschauversion entfernen wird. Microsoft hat erstmals integrierte WinRT-Unterstützung in .NET Core 3.0 hinzugefügt, als Teil der Unterstützung für Windows-Desktop-Client-Frameworks (Windows Forms und WPF). Microsoft entfernt jetzt die WinRT-Unterstützung in .NET aus den folgenden Gründen.

  • WinRT-Interop kann unabhängig von der .NET-Laufzeit entwickelt und verbessert werden.
  • Macht WinRT-Interop symmetrisch mit Interop-Systemen, die für andere Betriebssysteme wie iOS und Android bereitgestellt werden.
  • Kann viele andere .NET-Funktionen nutzen (AOT, C#-Funktionen, IL-Verknüpfung).
  • Vereinfacht die .NET-Runtime-Codebasis (entfernt 60 Codezeilen).

Anstelle der integrierten WinRT-Unterstützung können Entwickler nun die C # / WinRT Toolkette vom Windows-Team. Sie können .NET 5.0 Preview 5 für Windows, macOS und Linux über die folgenden Links herunterladen.

Quelle: Microsoft

Mehr zu den Themen: . Net, DotNet 5, Microsoft, winrt