Icke-bakåtkompatibla ändringar i .NET.NET Aspire 9
Om du migrerar en app till .NET 9 kan de icke-bakåtkompatibla ändringarna som anges här påverka dig.
Den här artikeln kategoriserar varje icke-bakåtkompatibel ändring som binärt inkompatibel eller källkompatibel, eller som en beteendeförändring:
Binärt inkompatibelt – När det körs i den nya körmiljön eller komponenten kan befintliga binärfiler stöta på brytande förändringar i beteende, såsom möjliga misslyckanden att ladda eller köra, vilket kan kräva omkompilering.
Inkompatibel – När den nya SDK:n eller komponenten används för omkompilering eller för att sikta på den nya körtiden kan befintlig källkod eventuellt kräva ändringar för att kompileras korrekt.
Beteendeförändring – Befintlig kod och binärfiler kan bete sig annorlunda under körning. Om det nya beteendet är oönskat måste befintlig kod uppdateras och kompileras om.
Not
Den här artikeln är ett pågående arbete. Det är inte en fullständig lista över brytförändringar i .NET.NET Aspire 9.
Icke-bakåtkompatibla ändringar
Titel | Typ av ändring | Införd version |
---|---|---|
Ta bort standardvärden från AzureOpenAIDeployment ctor | Binärt inkompatibelt | .NET .NET Aspire 9.0 RC1 |
Python resurser och API:er har ändrats | Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Uppdateringar av implicit namngivna volymer för att undvika kollisioner | Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Gör namnlösa volymer mer unika | Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Ny Azure.Provisioning version |
Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Tillåt anpassning av AzureProvisioningContext |
Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
ändringar i Azure.Hosting API:er |
Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Förbättrat Azure resursnamnsschema | Källainkompatibel | .NET .NET Aspire 9.0 RC1 |
Ollama-integreringsuppdateringar | Binär inkompatibel, beteendeförändring | .NET .NET Aspire 9.0 GA |
.NET Aspire