.NET Aspire 8.2: Das ist neu
Dienstag, 10. September 2024
Die neue Version .NET Aspire 8.2 steht zum Download bereit. Auch wenn dieses Update keine so großen neuen Features wie die vorherige Version 8.1 mitbringt, gibt es dennoch einige interessante Verbesserungen, die dir das Leben als Developer erleichtern werden.
Aus „Components“ werden „Integrations“
Eine der größten Änderungen, die dir sofort auffallen wird, betrifft die Umbenennung der „Components“. Ab sofort heißen sie „Integrations“! Diese Umbenennung soll Verwirrung vermeiden, da der Begriff „Komponente“ in der Entwicklerwelt sehr häufig und vielseitig verwendet wird. Eine „Integration“ in .NET Aspire ist ein Paket, das du deiner App hinzufügst, um die Einrichtung, den Start und die Kommunikation mit wichtigen Cloud-Diensten und Plattformen zu erleichtern.
Du kannst Integrationen auf zwei Arten in deinem Projekt nutzen:
- Als Hosting-Paket: Füge es deinem AppHost-Projekt hinzu, um die Ressource während der lokalen Entwicklung einfach zu starten und zu verbinden.
- Als Paket in deinem App-Code: Verbinde dich mit der Ressource, die in deinem AppHost erstellt wurde, und vereinfache die Einrichtung, um die Integration neuer Cloud-Dienste zu erleichtern.
Mehr Tests für mehr Sicherheit
Ein weiterer Fokus dieses Releases liegt auf der Verbesserung der Testabdeckung. Durch eine erweiterte Test-Suite können Integrationen nun häufiger aktualisiert werden, ohne dass dabei Stabilitätsprobleme auftreten.
Breaking Changes und was du beachten solltest
Mit Blick auf Version 9.0 wird daran gearbeitet, dass du Projekte auch ohne installierten .NET Aspire Workload erstellen kannst – besonders nützlich für CI/CD-Szenarien. In der aktuellen Version 8.2 wurden dafür einige Pakete vom Workload in separate Pakete verschoben. Stelle sicher, dass du die neueste Version von Aspire.Hosting.AppHost in deinem Projekt referenzierst, um Build-Fehler zu vermeiden.
.NET
Kostenlos, Cross-Plattform und Open Source
.NET-Dokumentation