Original-URL des Artikels: https://www.golem.de/news/microsoft-zusatzpaket-bringt-wichtige-windows-funktionen-fuer-net-core-1709-130155.html    Veröffentlicht: 20.09.2017 12:29    Kurz-URL: https://glm.io/130155

Microsoft

Zusatzpaket bringt wichtige Windows-Funktionen für .Net Core

Das Compatibility Pack für .Net Core soll wichtige Klassenbibliotheken hinzufügen, um Komponenten wie die Windows Registry ansteuern zu können. Das soll Entwicklern den Umstieg erleichtern. Allerdings ist das Paket nicht plattformunabhängig.

Auf dem virtuellen Presseevent .Net Conf 2017 hat Microsoft das Compatibility Pack für .Net Core vorgestellt. Das berichtet das Onlinemagazin Heise Developer. Mit der Erweiterung werden einige Klassenbibliotheken und einzelne Klassen für den Zugriff auf Windows-Systemfunktionen hinzugefügt, die dem Open-Source-Framework gefehlt haben. Der Nachteil: .NET-Core kann mit installiertem Pack nicht mehr plattformübergreifend verwendet werden, da die Zusatztools ausschließlich auf Windows installiert werden können.

Allerdings hat das Compatibility Pack seinen Namen nicht vergebens, denn .Net-Core und die im August veröffentlichte Version 2.0 sind im Gegensatz zum herkömmlichen .Net Framework für Windows-Entwickler weniger umfangreich. Das Compatibility Pack fügt deshalb mehrere Klassen beziehungsweise Namespaces hinzu: Microsoft.Wind32.Registry, System.CodeDom, System.Configuration.ConfigurationManager, System.Drawing und System.Runtime.Caching.

Wichtige Windows-Funktionen auch in .Net Core nutzen

Es ist mit dem Zusatzpaket also wieder möglich, auf die Windows Registry zuzugreifen. Per System.CodeDom können Quelltextdokumente strukturiert und modelliert werden. Die Klasse ConfigurationManager ermöglicht den Zugriff auf Konfigurationsdaten von Windows-Client-Anwendungen. Der System.Drawing-Namespace enthält Klassen für die Darstellung von Bildinhalten in einer App - etwa Bitmap-Dateien oder grundlegende geometrische Formen in 2D. Im Caching-Namespace befinden sich Klassen für die Verwaltung des Zwischenspeichers und zum Erstellen von Memory- und Object-Caches.

Obwohl durch den Verlust der plattformübergreifenden Möglichkeit durch das Erweiterungspack Programme wesentlich unflexibler eingesetzt werden können, soll es doch dabei helfen, bestehende und ältere .Net-Anwendungen auf .Net Core zu migrieren. .Net Core 2.0 bietet eine erweiterte Funktionalität gegenüber dem Standard-Framework.

Microsoft lenkt damit außerdem mehr Aufmerksamkeit auf das noch recht neue .Net Core und regt Entwickler dazu an, dieses auch einzusetzen. Das Compatibility Pack für .Net Core soll in Kürze erscheinen. Ein genaues Datum nannte Microsoft noch nicht.  (on)


Verwandte Artikel:
Microsoft: .Net Core 2.0 erleichtert Portierungen   
(15.08.2017, https://glm.io/129489 )
Microsoft: Bug Bounty Programm für .Net-Core und Asp.net   
(21.10.2015, https://glm.io/117040 )
Microsoft: Edge-Browser kommt für iOS und Android   
(05.10.2017, https://glm.io/130456 )
20 Jahre im Einsatz: Lebenserhaltende Maßnahmen bei Windows 95   
(24.08.2015, https://glm.io/115901 )
Always Connected PCs: Vielversprechender Windows-RT-Nachfolger mit Fragezeichen   
(09.03.2018, https://glm.io/133094 )

© 1997–2019 Golem.de, https://www.golem.de/