Поделиться через


Значительные изменения в .NET.NET Aspire 9

Если вы переносите приложение на .NET 9, критические изменения, перечисленные здесь, могут повлиять на вас.

Эта статья классифицирует каждое критическое изменение как двоично несовместимые или несовместимые по источникуили как изменение поведения:

  • Двоичная несовместимость. При запуске в новой среде выполнения или компоненты существующие двоичные файлы могут столкнуться с критическим изменением в поведении, например сбоем загрузки или выполнения, что требует повторной компиляции.

  • Несовместимость исходного кода. При повторной компиляции с использованием нового пакета SDK или компонента или при нацеливании на новую среду выполнения, существующий исходный код может потребовать изменения для успешной компиляции.

  • Изменение поведения. Существующий код и двоичные файлы могут вести себя иначе во время выполнения. Если новое поведение нежелательно, необходимо обновить и перекомпилировать существующий код.

Заметка

Эта статья находится в процессе написания. Это не полный список значительных изменений в .NET.NET Aspire 9.

Критические изменения

Титул Тип изменения Представленная версия
Удаление значений по умолчанию из конструктора AzureOpenAIDeployment Бинарно несовместимый .NET .NET Aspire 9.0 RC1
Python ресурсы и API изменились Несовместимый источник .NET .NET Aspire 9.0 RC1
Обновления для неявно именованных томов с целью избежания конфликтов Несовместимый источник .NET .NET Aspire 9.0 RC1
сделать неименованные тома более уникальными Несовместимый источник .NET .NET Aspire 9.0 RC1
новая версия Azure.Provisioning Несовместимый источник .NET .NET Aspire 9.0 RC1
Разрешить настройку AzureProvisioningContext Несовместимый источник .NET .NET Aspire 9.0 RC1
Изменения Azure.Hosting API Несовместимый источник .NET .NET Aspire 9.0 RC1
Улучшенная схема Azure имен ресурсов Несовместимый источник .NET .NET Aspire 9.0 RC1
обновления интеграции Ollama Несовместимость бинарных данных, изменение поведения .NET .NET Aspire 9.0 GA