Compartir a través de


Cambios importantes en .NET.NET Aspire 9

Si va a migrar una aplicación a .NET 9, los cambios importantes que se enumeran aquí pueden afectarle.

En este artículo se clasifica cada cambio importante como binario incompatible o origen incompatible, o como un cambio de comportamiento :

  • binario incompatible: cuando se ejecuta en el nuevo entorno de ejecución o componente, los archivos binarios existentes pueden encontrar un cambio importante en el comportamiento, como el error al cargar o ejecutar, y, si es así, requerir la recompilación.

  • Origen incompatible: cuando se vuelve a compilar con el nuevo SDK o componente o para tener como destino el nuevo entorno de ejecución, el código fuente existente puede requerir cambios en el código fuente para compilarse correctamente.

  • cambio de comportamiento: el código y los archivos binarios existentes pueden comportarse de forma diferente en tiempo de ejecución. Si el nuevo comportamiento no es deseable, el código existente debe actualizarse y volver a compilarse.

Nota

Este artículo es un trabajo en curso. No es una lista completa de cambios significativos en .NET.NET Aspire 9.

Cambios importantes

Título Tipo de cambio Versión introducida
Quitar los valores predeterminados del constructor de AzureOpenAIDeployment Binario incompatible .NET .NET Aspire 9.0 RC1
Python recursos y API han cambiado Origen incompatible .NET .NET Aspire 9.0 RC1
Actualizaciones de volúmenes con nombre implícito para evitar colisiones Origen incompatible .NET .NET Aspire 9.0 RC1
Hacer que los volúmenes sin nombre sean más únicos Origen incompatible .NET .NET Aspire 9.0 RC1
nueva versión Azure.Provisioning Origen incompatible .NET .NET Aspire 9.0 RC1
Permitir la personalización de AzureProvisioningContext Origen incompatible .NET .NET Aspire 9.0 RC1
Cambios en las APIs de Azure.Hosting Origen incompatible .NET .NET Aspire 9.0 RC1
esquema de nombre de recurso Azure mejorado Origen incompatible .NET .NET Aspire 9.0 RC1
Actualizaciones de integración de Ollama Incompatible binario, cambio conductual .NET .NET Aspire 9.0 GA