Wymagania wstępne dotyczące przenoszenia kodu

Przed rozpoczęciem pracy w celu przeniesienia kodu wprowadź wymagane zmiany w celu skompilowania i uruchomienia aplikacji .NET. Te zmiany można wykonać podczas tworzenia i uruchamiania aplikacji .NET Framework.

Ważne

Asystent uaktualnienia platformy .NET jest oficjalnie przestarzały. Zamiast tego użyj agenta czatu modernizacji narzędzia GitHub Copilot, który jest dołączony do Visual Studio 2026 oraz Visual Studio 2022 w wersji 17.14.16 lub nowszej. Ten agent analizuje projekty i zależności, tworzy plan migracji krok po kroku z ukierunkowanymi zaleceniami i automatycznymi poprawkami kodu oraz zatwierdza każdą zmianę, aby można było zweryfikować lub wycofać. Automatyzuje typowe zadania przenoszenia — aktualizowanie plików projektu, zastępowanie przestarzałych interfejsów API i rozwiązywanie problemów z kompilacją — dzięki czemu można szybciej zmodernizować przy mniejszym wysiłku ręcznym.

Aktualizacja wymaganego narzędzia

Uaktualnij do wersji programu MSBuild/Visual Studio, która obsługuje wersję platformy .NET, na którą zamierzasz ją skierować. Aby uzyskać więcej informacji , zobacz Relacje przechowywania wersji między zestawem .NET SDK, programem MSBuild i programem VS .

Aktualizowanie wersji docelowej programu .NET Framework

Zalecamy kierowanie aplikacji .NET Framework do wersji 4.7.2 lub nowszej. Zapewnia to dostępność najnowszych alternatyw interfejsów API w przypadkach, w których platforma .NET Standard nie obsługuje istniejących interfejsów API.

Dla każdego z projektów, które mają zostać przeniesione, wykonaj następujące czynności w programie Visual Studio:

  1. Kliknij prawym przyciskiem myszy projekt i wybierz polecenie Właściwości.
  2. Na liście rozwijanej Platforma docelowa wybierz pozycję .NET Framework 4.7.2.
  3. Ponownie skompiluj projekt.

Ponieważ projekty są teraz przeznaczone dla programu .NET Framework 4.7.2, użyj tej wersji programu .NET Framework jako bazy do przenoszenia kodu.

Zmień format na PackageReference

Przekonwertuj wszystkie odwołania do formatu PackageReference .

Konwertowanie na format projektu w stylu zestawu SDK

Przekonwertuj projekty na format w stylu zestawu SDK.

Aktualizowanie zależności

Zaktualizuj zależności do najnowszej dostępnej wersji oraz do wersji .NET Standard, jeśli jest to możliwe.

Dalsze kroki