Przewodnik migracji do .NET Framework 4,8, 4,7, 4,6 i 4,5Migration Guide to the .NET Framework 4.8, 4.7, 4.6, and 4.5

Jeśli aplikacja została utworzona przy użyciu wcześniejszej wersji .NET Framework, można ją na ogół uaktualnić do .NET Framework 4,5 i jego wydań punktów (4.5.1 i 4.5.2), .NET Framework 4,6 i jej wydań punktów (4.6.1 i 4.6.2), .NET Framework 4,7 i ich wydań punktów ( 4.7.1 i 4.7.2) lub .NET Framework 4,8.If you created your app using an earlier version of the .NET Framework, you can generally upgrade it to .NET Framework 4.5 and its point releases (4.5.1 and 4.5.2), .NET Framework 4.6 and its point releases (4.6.1 and 4.6.2), .NET Framework 4.7 and its point releases (4.7.1 and 4.7.2), or .NET Framework 4.8 easily. Otwórz projekt w programie Visual Studio.Open your project in Visual Studio. Jeśli projekt został utworzony we wcześniejszej wersji programu Visual Studio, zostanie automatycznie otwarte okno dialogowe Zgodność projektu .If your project was created in an earlier version of Visual Studio, the Project Compatibility dialog box automatically opens. Aby uzyskać więcej informacji na temat uaktualniania projektu w programie Visual Studio, zobacz port, migrowanie i uaktualnianie projektów programu Visual Studio oraz Określanie elementów docelowych i zgodności platformy Visual Studio 2019.For more information about upgrading a project in Visual Studio, see Port, Migrate, and Upgrade Visual Studio Projects and Visual Studio 2019 Platform Targeting and Compatibility.

Jednak niektóre zmiany w .NET Framework wymagają wprowadzenia zmian w kodzie.However, some changes in the .NET Framework require changes to your code. Możesz również skorzystać z zalet nowych funkcji dostępnych w .NET Framework 4,5 i jej wersjach, w .NET Framework 4,6 i jej wersjach punktów, w .NET Framework 4,7 i jego wersjach punktów lub w .NET Framework 4,8.You may also want to take advantage of functionality that is new in .NET Framework 4.5 and its point releases, in .NET Framework 4.6 and its point releases, in .NET Framework 4.7 and its point releases, or in .NET Framework 4.8. Wprowadzenie zmian w aplikacji dla nowej wersji .NET Framework jest zwykle określane jako migracja.Making these types of changes to your app for a new version of the .NET Framework is typically referred to as migration. Jeśli aplikacja nie musi być migrowana, można uruchomić ją w .NET Framework 4,5 lub nowszej wersji bez konieczności jej ponownego kompilowania.If your app doesn't have to be migrated, you can run it in the .NET Framework 4.5 or a later version without recompiling it.

Zasoby migracjiMigration resources

Przed przeprowadzeniem migracji aplikacji z wcześniejszych wersji .NET Framework do wersji 4,5, 4.5.1, 4.5.2, 4,6, 4.6.1, 4.6.2, 4,7, 4.7.1, 4.7.2 lub 4,8:Review the following documents before you migrate your app from earlier versions of the .NET Framework to version 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8:

  • Zapoznaj się z wersjami i zależnościami , aby zrozumieć wersję środowiska CLR dla każdej wersji .NET Framework i zapoznać się z wytycznymi dotyczącymi pomyślnego określania docelowych aplikacji.See Versions and Dependencies to understand the CLR version underlying each version of the .NET Framework and to review guidelines for targeting your apps successfully.

  • Przejrzyj temat zgodność aplikacji , aby dowiedzieć się więcej o czasie wykonywania i przekierowaniu zmian, które mogą mieć wpływ na aplikację i jak je obsługiwać.Review Application compatibility to find out about runtime and retargeting changes that might affect your app and how to handle them.

  • Sprawdź, co jest przestarzałe w bibliotece klas , aby określić wszelkie typy lub elementy członkowskie w kodzie, które były przestarzałe, a także zalecane alternatywy.Review What's Obsolete in the Class Library to determine any types or members in your code that have been made obsolete, and the recommended alternatives.

  • Zobacz, co nowego w opisach nowych funkcji, które można chcieć dodać do aplikacji.See What's New for descriptions of new features that you may want to add to your app.

Zobacz takżeSee also