Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli migrujesz aplikację do .NET 11, zmiany powodujące niezgodność wymienione tutaj mogą mieć wpływ na Ciebie. Zmiany są grupowane według obszaru technologii, takiego jak ASP.NET Core lub Windows Forms.
Ten artykuł kategoryzuje każdą zmianę jako niekompatybilną binarnie lub niekompatybilną źródłowo, albo jako zmianę behawioralną:
Niekompatybilne binaria — w przypadku uruchamiania w nowym środowisku uruchomieniowym lub w stosunku do nowego składnika, istniejące pliki binarne mogą napotkać istotną zmianę w działaniu, taką jak niepowodzenie ładowania lub uruchomienia, i w takim przypadku wymagają ponownej kompilacji.
Niekompatybilne źródło — W przypadku ponownego skompilowania przy użyciu nowego zestawu SDK lub składnika albo w celu skierowania na nowe środowisko uruchomieniowe, istniejący kod źródłowy może wymagać wprowadzenia zmian, aby można go było pomyślnie skompilować.
Zmiana 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.
Uwaga / Notatka
Ten artykuł jest w toku. Nie jest to pełna lista zmian powodujących niezgodność w .NET 11.
Podstawowe biblioteki .NET
Kryptografia
| Title | Typ zmiany |
|---|---|
| DsA usunięte z systemu macOS | Zmiana zachowania |
Rozszerzenia
| Title | Typ zmiany |
|---|---|
| IHost.RunAsync i IHost.StopAsync zgłaszają wyjątek, gdy BackgroundService zawiedzie | Zmiana zachowania |
Globalization
| Title | Typ zmiany |
|---|---|
| Minimalna obsługiwana data kalendarza japońskiego została poprawiona | Zmiana zachowania |
Interoperacyjność
| Title | Typ zmiany |
|---|---|
| NativeAOT używa prefiksu lib dla danych wyjściowych biblioteki natywnej w systemie Unix | Zmiana zachowania |
kompilator JIT
| Title | Typ zmiany |
|---|---|
| Minimalne wymagania sprzętowe zostały zaktualizowane | Zmiana zachowania |
Sieć
| Title | Typ zmiany |
|---|---|
| Domyślnie wyłączone pobieranie certyfikatów AIA na serwerze przez SslStream | Zmiana zachowania |
.NET MAUI
| Title | Typ zmiany |
|---|---|
| Minimalny poziom interfejsu API systemu Android podniesiony do 24 | Zmiana zachowania |
Zestaw SDK i program MSBuild
| Title | Typ zmiany |
|---|---|
| Nie ustawiono docelowego celu uruchamiania mono dla aplikacji platformy .NET Framework | Zmiana zachowania |
| VsTest usuwa zależność od pliku Newtonsoft.Json | Niezgodne dane binarne/źródło |