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 |