Partager via


Changements majeurs dans .NET.NET Aspire 9

Si vous migrez une application vers .NET 9, les changements majeurs mentionnés ici peuvent vous affecter.

Cet article classe chaque changement cassant comme incompatible binaire ou incompatible source , ou en tant que changement comportemental :

  • binaire incompatible : lorsqu'ils sont exécutés sur le nouveau runtime ou composant, les fichiers binaires existants peuvent rencontrer une modification du comportement entraînant une rupture, par exemple, un échec du chargement ou de l’exécution, et nécessiter, le cas échéant, une recompilation.

  • source incompatible : lorsqu’elle est recompilée avec le nouveau SDK ou composant ou pour viser le nouveau runtime, le code source existant peut nécessiter des modifications du code source pour être compilé avec succès.

  • modification comportementale : le code et les fichiers binaires existants peuvent se comporter différemment au moment de l’exécution. Si le nouveau comportement n’est pas souhaitable, le code existant doit être mis à jour et recompilé.

Note

Cet article est un travail en cours. Ce n'est pas une liste complète des modifications majeures dans .NET.NET Aspire 9.

Changements de rupture

Titre Type de modification Version introduite
Supprimer les valeurs par défaut d’AzureOpenAIDeployment Incompatible binaire .NET .NET Aspire 9.0 RC1
ressources et API Python modifiées La source incompatible .NET .NET Aspire 9.0 RC1
Mises à jour des volumes nommés implicitement pour éviter les collisions La source incompatible .NET .NET Aspire 9.0 RC1
Rendre les volumes sans nom plus uniques La source incompatible .NET .NET Aspire 9.0 RC1
nouvelle version de Azure.Provisioning La source incompatible .NET .NET Aspire 9.0 RC1
Autoriser la personnalisation de AzureProvisioningContext La source incompatible .NET .NET Aspire 9.0 RC1
modifications apportées aux API Azure.Hosting La source incompatible .NET .NET Aspire 9.0 RC1
Schéma de nom de ressource amélioré Azure La source incompatible .NET .NET Aspire 9.0 RC1
mises à jour de l’intégration d’Ollama Incompatibilité binaire, changement comportemental .NET .NET Aspire 9.0 GA