Zásadní změny v .NET.NET Aspire 9
Pokud migrujete aplikaci na .NET 9, můžou vás tyto zásadní změny ovlivnit.
Tento článek kategorizuje každou zásadní změnu jako binárně nekompatibilní nebo zdrojově nekompatibilní, nebo jako změnu v chování:
Binarita je nekompatibilní – při spuštění v novém runtime nebo komponentě mohou existující binární soubory narazit na zásadní změnu chování, jako je selhání při načítání nebo spuštění, a v takovém případě vyžadují rekompilaci.
nekompatibilní zdroj – Při opětovné kompilaci pomocí nové sady SDK nebo komponenty, nebo při cílení na nový modul runtime, může být nutné provést úpravy existujícího zdrojového kódu pro úspěšnou kompilaci.
změna chování – Existující kód a binární soubory se můžou v době běhu chovat jinak. Pokud je nové chování nežádoucí, stávající kód bude potřeba aktualizovat a znovu zkompilovat.
Poznámka
Tento článek probíhá. Nejedná se o úplný seznam zásadních změn v .NET.NET Aspire 9.
Zásadní změny
Titul | Typ změny | Představená verze |
---|---|---|
Odebrání výchozích hodnot z ctoru AzureOpenAIDeployment | Binární nekompatibilní | .NET .NET Aspire 9.0 RC1 |
Python prostředky a rozhraní API se změnily | Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
aktualizace implicitně pojmenovaných svazků, aby nedocházelo ke kolizím | Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
Učiňte nepojmenované svazky více jedinečnými | Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
nová Azure.Provisioning verze |
Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
Povolit přizpůsobení AzureProvisioningContext |
Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
změny Azure.Hosting rozhraní API |
Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
Vylepšené schéma názvů prostředků Azure | Nekompatibilní zdroj | .NET .NET Aspire 9.0 RC1 |
aktualizace integrace Ollama | Binárně nekompatibilní, změna chování | .NET .NET Aspire 9.0 GA |