2023-11-11 dockerdotnet Wie Sie einen Container als tar.gz in .NET veröffentlichen Erfahren Sie, wie Sie einen .NET 8 Container als tar.gz-Archiv über die Eigenschaft ContainerArchiveOutputPath mit dotnet publish veröffentlichen.
2023-11-10 csharpmauidotnet MAUI: Wie Sie Handler in einer Bibliothek registrieren Erfahren Sie, wie Sie View-Handler und Services innerhalb einer .NET MAUI-Bibliothek mit dem Builder-Muster und MauiAppBuilder-Erweiterungsmethoden registrieren.
2023-11-09 csharpdotnet Behebung des Fehlers: 'Point' hat keine vordefinierte Größe, daher kann sizeof nur in einem unsafe-Kontext verwendet werden Beheben Sie den C#-Fehler, bei dem sizeof außerhalb eines unsafe-Kontexts nicht mit Point verwendet werden kann. Zwei Lösungen: unsafe-Code aktivieren oder Marshal.SizeOf verwenden.
2023-11-08 csharpdotnetdotnet-8 C# Auf das Backing Field einer privaten Eigenschaft per Unsafe Accessor zugreifen Mit UnsafeAccessorAttribute in .NET 8 auf die automatisch generierten Backing Fields privater Auto-Properties in C# zugreifen, ohne Reflection.
2023-11-06 csharpdotnetdotnet-8 C# ZIP-Dateien in einen Stream .NET 8 enthält neue Überladungen von CreateFromDirectory und ExtractToDirectory, mit denen Sie ZIP-Dateien direkt in und aus einem Stream erstellen und extrahieren können, ohne auf die Festplatte zu schreiben.
2023-11-05 csharpdotnetdotnet-8 .NET 8 Performance: GetGenericTypeDefinition 10x schneller Benchmarks von GetGenericTypeDefinition in .NET 8 im Vergleich zu .NET 7 zeigen eine fast 10x bessere Leistung. Sehen Sie sich den Benchmark-Code und die Ergebnisse mit BenchmarkDotNet an.
2023-11-04 csharpdotnet Wie Sie unter .NET core einen Screenshot erstellen Erfahren Sie, wie Sie aus einer .NET-Konsolenanwendung mit System.Windows.Forms einen Screenshot Ihres gesamten Desktops aufnehmen. Eine reine Windows-Lösung, die alle Monitore abdeckt.
2023-11-02 csharpdotnetdotnet-8 C# Wie Sie ein readonly-Feld mit UnsafeAccessor aktualisieren Erfahren Sie, wie Sie in C# ein readonly-Feld mit UnsafeAccessor aktualisieren, einer Alternative zu Reflection ohne deren Performance-Nachteil. Verfügbar in .NET 8.
2023-11-01 csharpdotnetdotnet-8 .NET 8 Performance: UnsafeAccessor vs. Reflection Benchmark von UnsafeAccessor gegen Reflection in .NET 8. So erreicht UnsafeAccessor Performance ohne Overhead im Vergleich zur klassischen Reflection.
2023-10-31 dotnetdotnet-8 C# UnsafeAccessor: private Member ohne Reflection (.NET 8) Verwenden Sie das `[UnsafeAccessor]`-Attribut in .NET 8, um private Felder ohne Overhead zu lesen und private Methoden aufzurufen, ohne Reflection und vollständig AOT-kompatibel.