Condividi tramite


Modifiche di rilievo in .NET.NET Aspire 9

Se stai eseguendo la migrazione di un'app a .NET 9, le modifiche rilevanti elencate qui potrebbero influire su di te.

Questo articolo classifica ogni modifica di rilievo come binario non compatibile o origine non compatibileo comemodifica comportamentale :

  • Incompatibilità binaria: quando viene eseguito sul nuovo runtime o componente, i file binari esistenti possono riscontrare un cambiamento significativo nel comportamento, come un errore di caricamento o esecuzione e, se accade, potrebbe essere necessaria una ricompilazione.

  • origine non compatibile: quando viene ricompilato usando il nuovo SDK o componente o per specificare come destinazione il nuovo runtime, il codice sorgente esistente potrebbe richiedere modifiche all'origine per la compilazione.

  • modifica comportamentale: il codice esistente e i file binari possono comportarsi in modo diverso in fase di esecuzione. Se il nuovo comportamento è indesiderato, è necessario aggiornare e ricompilare il codice esistente.

Nota

Questo articolo è un lavoro in corso. Non è un elenco completo dei cambiamenti rilevanti in .NET.NET Aspire 9.

Modifiche di rilievo

Titolo Tipo di modifica Versione introdotta
Rimuovere i valori predefiniti da AzureOpenAIDeployment ctor Incompatibilità binaria .NET .NET Aspire 9.0 RC1
Python risorse e API modificate Origine non compatibile .NET .NET Aspire 9.0 RC1
Aggiornamenti ai volumi denominati in modo implicito per evitare conflitti Origine non compatibile .NET .NET Aspire 9.0 RC1
Rendere i volumi senza nome più distintivi Origine non compatibile .NET .NET Aspire 9.0 RC1
Nuova versione Azure.Provisioning Origine non compatibile .NET .NET Aspire 9.0 RC1
Consenti personalizzazione di AzureProvisioningContext Origine non compatibile .NET .NET Aspire 9.0 RC1
modifiche alle API di Azure.Hosting Origine non compatibile .NET .NET Aspire 9.0 RC1
Migliorato Azure schema dei nomi delle risorse Origine non compatibile .NET .NET Aspire 9.0 RC1
Aggiornamenti dell'Integrazione di Ollama Modifica comportamentale incompatibile binariamente .NET .NET Aspire 9.0 GA