Compartilhar via


Mudanças disruptivas no .NET.NET Aspire 9

Se você estiver migrando um aplicativo para .NET 9, as mudanças impactantes listadas aqui poderão afetar você.

Este artigo categoriza cada alteração interruptiva como binário incompatível ou incompatíveis de origem ou como uma alteração comportamental :

  • binário incompatível – quando executados no novo runtime ou componente, os binários existentes podem encontrar uma mudança incompatível no comportamento, como falha ao carregar ou executar; nesse caso, é necessário recompilá-los.

  • Fonte incompatível – quando recompilado usando o novo SDK ou componente ou objetivando o novo tempo de execução, o código-fonte existente pode exigir mudanças no código-fonte para compilar com êxito.

  • Alteração comportamental – o código e os binários existentes podem se comportar de forma diferente durante a execução. Se o novo comportamento for indesejável, o código existente precisará ser atualizado e recompilado.

Nota

Este artigo é um trabalho em andamento. Não é uma lista completa de alterações significativas no .NET.NET Aspire 9.

Alterações interruptivas

Título Tipo de alteração Versão introduzida
Remover valores padrão do ctor AzureOpenAIDeployment Incompatível binariamente .NET .NET Aspire 9.0 RC1
Python recursos e APIs alterados Origem incompatível .NET .NET Aspire 9.0 RC1
Atualizações para volumes nomeados implicitamente para evitar colisões Origem incompatível .NET .NET Aspire 9.0 RC1
Tornar volumes sem nome mais únicos Origem incompatível .NET .NET Aspire 9.0 RC1
nova versão de Azure.Provisioning Origem incompatível .NET .NET Aspire 9.0 RC1
Permitir personalização de AzureProvisioningContext Origem incompatível .NET .NET Aspire 9.0 RC1
alterações nas APIs Azure.Hosting Origem incompatível .NET .NET Aspire 9.0 RC1
esquema de nome de recurso de Azure aprimorado Origem incompatível .NET .NET Aspire 9.0 RC1
Atualizações de integração do Ollama Incompatível binariamente, alteração comportamental .NET .NET Aspire 9.0 GA