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 |