Start Debugging

Tag: csharp

287 Beiträge · Seite1von29

Eine ProblemDetails-Antwort nach RFC 9457 mit einem typisierten HttpClient lesen, ohne ASP.NET Core zu referenzieren
Die BCL kennt keinen ProblemDetails-Typ, und ein FrameworkReference auf Microsoft.AspNetCore.App sorgt dafür, dass Ihr Client in einem Container mit reiner Laufzeit gar nicht erst startet. Hier ist das 20-Zeilen-Modell, der DelegatingHandler, der problem+json in eine typisierte Ausnahme verwandelt, und der Content-Type-Mythos, den die meisten Antworten bis heute wiederholen.
Eine .NET-Solution mit Directory.Packages.props auf Central Package Management umstellen
Verschiebe alle Paketversionen aus deinen csproj-Dateien in eine einzige Directory.Packages.props. Behandelt ein Generator-Skript, das widersprüchliche Versionen mit echter SemVer-Sortierung zusammenführt, den Vorher-Nachher-Diff des Abhängigkeitsgraphen als Nachweis, NU1008/NU1010/NU1013/NU1507, transitives Pinning, GlobalPackageReference, VersionOverride und warum eine verschachtelte Directory.Packages.props die Datei im Wurzelverzeichnis stillschweigend verdeckt.
Wie man in einer Blazor-Komponente eine Überschrift rendert, deren Ebene (h1-h6) zur Laufzeit gewählt wird
Razor kennt keine Syntax für einen variablen Tag-Namen, und DynamicComponent rendert ausschließlich Komponententypen. Überschreiben Sie BuildRenderTree und rufen Sie builder.OpenElement(0, $"h{level}") auf. Behandelt Attribut-Weitergabe, warum der Tag-Name begrenzt werden muss, bevor er das DOM erreicht, warum ein Ebenenwechsel das Element selbst mit @key aus dem DOM reißt, und eine automatisch nivellierende Variante auf Basis eines Cascading Value.
Weiter