Kluczowe zmiany w .NET.NET Aspire 9
Jeśli migrujesz aplikację do .NET 9, zmiany zasadnicze wymienione tutaj mogą mieć wpływ na użytkownika.
Ten artykuł kategoryzuje każdą zmianę powodującą niezgodność jako niezgodną binarnie lub niekompatybilną ze źródłem , lub jako zmianę zachowania .
Binary incompatible — w przypadku uruchamiania w nowym środowisku uruchomieniowym lub składniku istniejące binaria mogą napotkać zmianę niezgodną w zachowaniu, jak na przykład nieudane ładowanie lub wykonanie, i w takim przypadku może wymagać ponownej kompilacji.
Niekompatybilność źródła — Po ponownym skompilowaniu przy użyciu nowego zestawu SDK, składnika lub w ukierunkowaniu na nowe środowisko uruchomieniowe, istniejący kod źródłowy może wymagać wprowadzenia zmian, aby skompilować się pomyślnie.
zmiany zachowania — istniejący kod i pliki binarne mogą zachowywać się inaczej w czasie wykonywania. Jeśli nowe zachowanie jest niepożądane, należy zaktualizować i ponownie skompilować istniejący kod.
Notatka
Ten artykuł jest w toku. Nie jest to pełna lista zmian powodujących niespójność w .NET.NET Aspire 9.
Zmiany łamiące zgodność
Tytuł | Typ zmiany | Wprowadzona wersja |
---|---|---|
Usuń wartości domyślne z konstruktora AzureOpenAIDeployment | Niezgodność binarna | .NET .NET Aspire 9.0 RC1 |
Python zasoby i interfejsy API uległy zmianie | Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
Aktualizacje dotyczące niejawnie nazwanych woluminów, aby uniknąć kolizji | Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
Spraw, aby nienazwane woluminy były bardziej unikalne | Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
nowa wersja Azure.Provisioning |
Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
Zezwalaj na dostosowywanie AzureProvisioningContext |
Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
Zmiany w interfejsach API Azure.Hosting |
Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
ulepszony schemat nazw zasobów Azure | Niezgodne źródło | .NET .NET Aspire 9.0 RC1 |
aktualizacje integracji Ollama | Niezgodność binarna, zmiana zachowania | .NET .NET Aspire 9.0 GA |