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
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 |