Microsoft entfernt die integrierte WinRT-Unterstützung in .NET 5.0
1 Minute. lesen
Veröffentlicht am
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