Sdílet prostřednictvím


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