Значительные изменения в .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 |
.NET Aspire