
Microsoft hat vor Kurzem .NET Aspire 9.1 herausgebracht, das wesentliche Verbesserungen zur Verbesserung der Entwicklererfahrung mit sich bringt. Dieses Update enthält eine Reihe neuer Dashboard-Funktionen und Verbesserungen der Lebensqualität, die als Reaktion auf das Feedback der Entwickler implementiert wurden.
Neue Dashboard-Funktionen
Ressourcenbeziehungen
Die Einführung eines „übergeordneten und untergeordneten“ Ressourcenmodells ist eine bemerkenswerte Verbesserung in dieser Version. Wenn Sie beispielsweise eine Postgres-Instanz erstellen, die mehrere Datenbanken umfasst, werden diese Datenbanken jetzt auf der Ressourcenseite unter der Hauptinstanz gruppiert, was die Übersichtlichkeit und Organisation verbessert.

Lokalisierungsüberschreibungen
Zur Verbesserung der Benutzerfreundlichkeit ermöglicht das Dashboard jetzt die Anpassung der Sprache. Anstatt automatisch die Sprache des Browsers anzuzeigen, können Benutzer ihre bevorzugte Dashboard-Sprache aus einem neuen Dropdown-Menü auswählen und so eine maßgeschneiderte Benutzeroberfläche erstellen.

Erweiterte Filterung
Das Auffinden bestimmter Ressourcen wurde erheblich vereinfacht. Benutzer können die Ressourcenseite jetzt nach Typ, Status und Integritätsstatus filtern, was einen effizienteren Verwaltungsprozess ermöglicht.

Erweiterte Ressourcendetails
Jede Ressource verfügt jetzt über einen erweiterten Detailbereich. Durch Klicken auf eine beliebige Ressource können Benutzer auf eine Fülle von Informationen zugreifen, darunter Referenzen, Rückverweise und Volumes sowie deren Einbindungstypen, die detaillierte Einblicke in ihre Infrastruktur bieten.

CORS-Unterstützung für benutzerdefinierte lokale Domänen
Entwickler können das Dashboard jetzt so konfigurieren, dass es Telemetriedaten von anderen Browseranwendungen akzeptiert, die auf benutzerdefinierten lokalen Domänen gehostet werden, indem sie die DOTNET_DASHBOARD_CORS_ALLOWED_ORIGINS
Umgebungsvariable anpassen.
Verbesserte Flexibilität beim Konsolenprotokoll
Die Konsolenprotokollseite wurde grundlegend aktualisiert, einschließlich Optionen zum Herunterladen von Protokollen für die externe Analyse und der Möglichkeit, Zeitstempel umzuschalten. Diese Funktion reduziert die visuelle Unordnung und verbessert die Benutzererfahrung bei der Fehlerbehebung.

Weitere UX-Verbesserungen
.NET Aspire 9.1 bringt eine Reihe von Verbesserungen für das Benutzererlebnis:
- Auf die Schaltflächen „Start“ und „Stopp“ kann jetzt bequem von der Protokollseite der Konsole aus zugegriffen werden.
- Durch eine einzelne Auswahl werden Ressourcen direkt im Textvisualisierer geöffnet.
- URLs in Protokolleinträgen werden jetzt automatisch in anklickbare Links umgewandelt, während überflüssige Kommas an ihren Endpunkten entfernt werden.
- Die Bildlaufposition wird beim Wechseln zwischen Ressourcen automatisch zurückgesetzt, was die Navigation verbessert.
Zahlreiche Erweiterungen
Der Schwerpunkt dieser Version liegt nicht nur auf Verbesserungen am Dashboard; sie enthält auch verschiedene zusätzliche Funktionen:
- Ressourcenaktivierung bei Bedarf: Mit dieser
WithExplicitStart()
Option können Sie den Start bestimmter Ressourcen gezielt steuern, bis Sie bereit sind, sie über das Dashboard zu aktivieren. - Verbesserte Docker-Integration: Die neue
PublishAsDockerfile()
Funktion ermöglicht die vollständige Anpassung Ihrer Docker-Container und Docker-Dateien während des gesamten Veröffentlichungsprozesses. - Optimierte Docker-Netzwerke: Ein bestehendes Problem (Nr.6504 ) im Zusammenhang mit persistenten Docker-Netzwerken nach dem Herunterfahren der Anwendung wurde behoben und vereinfacht so die Entwicklungsumgebung.
- Bessere Unterstützung für Entwicklungscontainer: Verbesserte Kompatibilität für Entwicklungscontainer in GitHub Codespaces und Visual Studio Code verbessert die gesamten Entwicklungsabläufe.
Microsoft lädt die Entwicklercommunity ein, am .NET Aspire Community Standup teilzunehmen, wo ausführliche Demonstrationen der neuen Funktionen verfügbar sein werden. Entwickler werden ermutigt, Feedback zu geben und über GitHub und Discord beizutragen. Weitere Informationen finden Sie in der offiziellen Dokumentation.
Mit. NET Aspire 9.1 unterstreicht Microsoft sein Engagement für die Weiterentwicklung von Entwicklungstools, die sich an den Benutzeranforderungen orientieren, und fördert eine robuste, anpassbare und intuitive Plattform für die zeitgemäße Anwendungsentwicklung.
Schreibe einen Kommentar