Мы объявляем о масштабном обновлении версий различных фреймворков, используемых для компиляции наших продуктов. Все изменения, описанные в этой заметке, будут реализованы в версии Stimulsoft Reports, Dashboards, and Forms 2024.2.

.NET 5.0 и Blazor

Со следующей версии наших продуктов, Stimulsoft Reports.BLAZOR и Stimulsoft Dashboards.BLAZOR, мы прекращаем поддержку .NET 5.0, который перенесен в список устаревших и не получающих поддержки от Microsoft еще c 10 мая 2022 года. Начиная с версии 2024.2 указанные продукты будут совместимы с .NET 6.0 и выше.

.NET Standard 2.1

Данная спецификация задумывалась как универсальная для работы с приложениями, использующими .NET Framework и .NET Core на различных платформах. Начиная с .NET 5.0 был реализован единый API для этих же целей, и данная спецификация потеряла актуальность. Начиная с версии 2024.2 для всех продуктов, использующих .NET Core фреймворк, минимально необходимой будет версия .NET Core 3.1, которая хоть и является давно устаревшей, однако используется в ранее созданных и работающих проектах.

.NET 8.0

Начиная с версии 2024.2, для всех наших продуктов, основанных на .NET фреймворке, мы добавляем полную поддержку версии .NET 8.0. Все наши продукты и ранее корректно работали в проектах, использующих эту версию, но теперь наши библиотеки будут скомпилированы с использованием .NET 8.0 SDK, а также будут обновлены все соответствующие NuGet-пакеты. Это позволит использовать все возможности современного фреймворка .NET 8.0.

Что в итоге?

Иначе говоря, начиная со следующей версии наших продуктов, основанных на .NET фреймворке, будет в полной мере поддерживаться компиляция для следующих фреймворков:

  • .NET Framework 4.5.2
  • .NET Framework 4.7.2
  • .NET Core 3.1
  • .NET 6.0
  • .NET 8.0

Для наших продуктов Stimulsoft Reports.AVALONIA, Stimulsoft Reports.BLAZOR и Stimulsoft Dashboards.BLAZOR, будет поддерживаться компиляция для следующих фреймворков:

  • .NET 6.0
  • .NET 8.0

Все остальные версии фреймворков также полностью совместимы с нашими продуктами, а при использовании библиотек будет загружена их минимально необходимая версия.

Что это значит в практическом плане?

Например, если в вашем проекте используется .NET Framework 4.6.x, то для работы наших компонентов будет использована версия, скомпилированная для 4.5.2, а если вы используете .NET Framework 4.8.x, будет использована версия, скомпилированная для 4.7.2. Тоже касается и фреймворков .NET 5.0 и .NET 7.0 – для работы наших продуктов будет использована соответствующая минимально необходимая версия.

Все наши компоненты протестированы и полностью совместимы со всеми указанными версиями фреймворков, а также их минорными обновлениями и более новыми версиями.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.