Мы объявляем о масштабном обновлении версий различных фреймворков, используемых для компиляции наших продуктов. Все изменения, описанные в этой заметке, будут реализованы в версии 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 – для работы наших продуктов будет использована соответствующая минимально необходимая версия.

Все наши компоненты протестированы и полностью совместимы со всеми указанными версиями фреймворков, а также их минорными обновлениями и более новыми версиями.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.