Partilhar via


Mudanças significativas no .NET.NET Aspire 9

Se você estiver migrando um aplicativo para o .NET 9, as alterações listadas aqui podem afetá-lo.

Este artigo categoriza cada alteração de quebra como binário incompatível ou fonte incompatível, ou como uma mudança comportamental :

  • Binário incompatível - Quando executados com o novo tempo de execução ou componente, os binários existentes podem encontrar uma alteração crítica no comportamento, como falhas ao carregar ou executar, e, nesse caso, exigir recompilação.

  • Fonte incompatível - Quando recompilado usando o novo SDK ou componente ou para direcionar o novo tempo de execução, o código-fonte existente pode exigir alterações no código-fonte para ser compilado com êxito.

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

Observação

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

Mudanças significativas

Título Tipo de alteração Versão introduzida
Remover valores padrão do construtor AzureOpenAIDeployment Binário incompatível .NET .NET Aspire 9,0 RC1
Python recursos e APIs alterados Fonte incompatível .NET .NET Aspire 9,0 RC1
Atualizações de volumes nomeados implicitamente para evitar colisões Fonte incompatível .NET .NET Aspire 9,0 RC1
Tornar os volumes sem nome mais exclusivos Fonte incompatível .NET .NET Aspire 9,0 RC1
Nova versão Azure.Provisioning Fonte incompatível .NET .NET Aspire 9,0 RC1
Permitir a personalização de AzureProvisioningContext Fonte incompatível .NET .NET Aspire 9,0 RC1
Alterações em APIs Azure.Hosting Fonte incompatível .NET .NET Aspire 9,0 RC1
Esquema melhorado de nomes de recursos Azure Fonte incompatível .NET .NET Aspire 9,0 RC1
atualizações de integração do Ollama Incompatibilidade binária, mudança de comportamento .NET .NET Aspire 9.0 GA