Fachveröffentlichung: Kolumne: .NETversum: TAR-Archive in .NET schnüren und auspacken

Seit Version 7.0 kann .NET auch TAR-Archive erstellen und auspacken. Komprimierungen und Archivformate sind in .NET bisher im Namensraum System.IO.Compression implementiert. Dort gibt es: ZipArchive seit .NET Framework 4.5 und .NET Core 1.1, auch enthalten in .NET Standard seit Version 1.1 ZipFile seit .NET Framework 4.5 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.3 GZipStream seit .NET Framework 2.0 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.1 DeflateStream seit .NET Framework 2.0 und .NET Core 1.0, auch enthalten in .NET Standard seit Version 1.1 BrotliStream seit .NET Core 2.1 und .NET Standard 2.1 ZLibStream seit .NET Core 6.0 Seit .NET 7.0 gibt es nun einen neuen Namensraum System.Formats.Tar fr das bei Unix-basierten Systemen beliebte Archivformat TAR. TAR ist die Abkrzung fr Tape Archiver – (deutsch: Bandarchivierer). Das TAR-Format wird oft auch als Tarball (Deutsch: Teerklumpen oder Teerkugel) bezeichnet. Eingefhrt hat Microsoft die TAR-Untersttzung, weil Microsoft sie fr das Erstellen von Docker-Containern mit Hilfe des .NET SDK CLI brauchte.

zum Artikel gehen

Fachveröffentlichung: Kolumne: .NETversum: Den Takt vorgeben mit dem PeriodicTimer

Es gab schon vor .NET 6.0 mehrere verschiedene Zeitgeberklassen in .NET. Nun kam in .NET 6.0 eine weitere Zeitgeberklasse hinzu: PeriodicTimer. Diese Klasse liegt im Namensraum System.Threading.

zum Artikel gehen

Fachveröffentlichung: Vorschau auf .NET 8.0: SPA-Inseln beim Server-side Rendering

Die fnfte Vorschauversion von .NET 8.0 fhrt die Projektvorlage Blazor Web App ein, was bei der Realisierung von serverseitigen Webanwendungen helfen kann.

zum Artikel gehen

Fachveröffentlichung: Blazor-Entwicklung: Komponenten, die immer passen

Blazor-Anwendungen mit unterschiedlichen Schichtarchitekturen knnen gemeinsame Razor Components nutzen: Ein Fallbeispiel zeigt den Einsatz in der Praxis.

zum Artikel gehen

Fachveröffentlichung: .NET 8.0 wird das Mischen von Blazor Server und Blazor WebAssembly erlauben

Die Vorschauversion .NET 8.0 Preview 6, die zeitgleich mit Visual Studio 2022 17.7 Preview 3 erschienen ist, macht Blazor wesentlich flexibler.

zum Artikel gehen