Wir kündigen eine erhebliche Aktualisierung der Versionen der Frameworks, die für die Kompilation unserer Softwares verwendet werden. Alle in diesem Artikel erwähnten Änderungen werden in der Version Stimulsoft Reports, Dashboards, and Forms 2024.2 aufgenommen.
.NET 5.0 und Blazor
Ab der nächsten Version unserer Softwares Stimulsoft Reports.BLAZOR und Stimulsoft Dashboards.BLAZOR enden wir den Support für .NET 5.0, weil diese Version als veraltet erkannt wurde, und auch keinen Support von Microsoft ab 10. Mai 2022 erhalten hat. Ab der Version 2024.2 werden diese Softwares mit .NET 6.0 und höher kompatibel sein..NET Standard 2.1
.NET Standard 2.1 wurde als universelle Spezifikation für die Arbeit mit Anwendungen, die .NET Framework und .NET Core auf verschiedenen Plattformen verwenden, entwickelt. Aber ab .NET 5.0 wurde eine einheitliche API für dieselben Ziele erstellt, und diese Spezifikation ist obsolet. Ab Version 2024.2 wird .NET Core 3.1 minimal erforderlich für unsere Softwares, die .NET Core Framework verwenden. .NET Core 3.1 ist ja auch veraltet, aber wird in erstellten und erfolgreich funktionierenden Projekten verwendet..NET 8.0
Wir werden ab 2024.2 völlige Unterstützung der Version .NET 8.0 für unsere Produkte, die auf .NET Framework basieren, hinzufügen. Früher funktionierten unsere Produkte richtig in den Projekten, die diese Version verwenden, aber derzeit werden unsere Bibliotheken mit .NET 8.0 SDK kompiliert und alle entsprechenden NuGet-Pakete aktualisiert. Es ermöglicht alle Möglichkeiten des modernen Frameworks .NET 8.0 zu verwenden.Zusammenfassung
Anders gesagt, ab nächster Version unserer Softwares, die auf .NET Framework basieren, wird völlig die Kompilation für folgende Frameworks unterstützt:- .NET Framework 4.5.2
- .NET Framework 4.7.2
- .NET Core 3.1
- .NET 6.0
- .NET 8.0
Für die Produkte Stimulsoft Reports.AVALONIA, Stimulsoft Reports.BLAZOR und Stimulsoft Dashboards.BLAZOR wird die Kompilation für folgende Frameworks unterstützt:
- .NET 6.0
- .NET 8.0
Alle anderen Frameworks-Versionen sind auch mit unseren Softwares kompatibel, und bei der Verwendung von Bibliotheken wird ihre minimal erforderliche Version geladen werden.
Was bedeutet das in der Praxis?
Zum Beispiel, wenn in Ihrem Projekt .NET Framework 4.6.x verwendet wird, wird für die Arbeit unserer Komponenten für 4.5.2 kompilierte Version verwendet. Ebenso, wenn Sie .NET Framework 4.8.x verwenden, wird für 4.7.2 kompilierte Version verwendet. Das gehört auch zu den Frameworks .NET 5.0 und .NET 7.0 – für die Arbeit unserer Komponenten wird die entsprechende minimal erforderliche Version verwendet.Alle unsere Komponenten sind getestet und sind derzeit mit allen erwähnten Frameworks-Versionen, und auch mit kleineren Updates und neueste Versionen dieser Frameworks kompatibel.