Поделиться через


Миграция на .NET Framework 4.8, 4.7 и 4.6.2

Если вы создали приложение с помощью более ранней версии .NET Framework, его можно обновить до .NET Framework 4.6.2, .NET Framework 4.7 и его конечных выпусков (4.7.1 и 4.7.2) или .NET Framework 4.8. Откройте проект в Visual Studio. Если проект был создан в более ранней версии Visual Studio, диалоговое окно "Совместимость проектов " автоматически открывается. Дополнительные сведения об обновлении проекта в Visual Studio см. в разделе "Перенос", "Миграция" и "Обновление проектов Visual Studio " и " Целевая платформа Visual Studio 2022".

Однако для некоторых изменений в .NET Framework требуются изменения в коде. Вы также можете воспользоваться преимуществами функций, новых в .NET Framework 4.6.2, в .NET Framework 4.7 и ее конечных выпусках или в .NET Framework 4.8. Внесение этих изменений в приложение для новой версии .NET Framework обычно называется миграцией. Если приложение не требуется перенести, его можно запустить в .NET Framework 4.6.2 или более поздней версии без перекомпилирования.

Ресурсы по миграции

Просмотрите следующие документы перед переносом приложения из более ранних версий .NET Framework на версию 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 или 4.8.1:

  • Ознакомьтесь с версиями и зависимостями, чтобы понять версию CLR, которая является основной для каждой версии .NET Framework, и просмотреть рекомендации по успешной нацеленности ваших приложений.

  • Просмотрите совместимость приложений, чтобы узнать об изменениях среды выполнения и перенацеливание, которые могут повлиять на приложение и как их обрабатывать.

  • Просмотрите Что устарело в библиотеке классов, чтобы определить, какие-либо типы или члены в вашем коде устарели, и найти рекомендуемые альтернативы.

  • Ознакомьтесь с новыми сведениями о новых функциях, которые могут потребоваться добавить в приложение.

См. также