Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Végezze el a szükséges módosításokat egy .NET-alkalmazás létrehozásához és futtatásához, mielőtt megkezdené a kód portjának készítését. Ezek a módosítások a .NET-keretrendszeralkalmazások létrehozása és futtatása közben is elvégezhetők.
Fontos
A .NET Upgrade Assistant hivatalosan elavult. Ehelyett használja a GitHub Copilot modernizációs csevegőügynököt , amely a Visual Studio 2026 és a Visual Studio 2022 17.14.16-os vagy újabb verziójában érhető el. Ez az ügynök elemzi a projekteket és a függőségeket, részletes migrálási tervet készít célzott javaslatokkal és automatizált kódjavításokkal, és véglegesíti az egyes módosításokat, hogy ön érvényesíthesse vagy visszaállíthassa azokat. Automatizálja a gyakori portolási feladatokat – a projektfájlok frissítését, az elavult API-k cseréjét és a buildelési problémák megoldását –, így kevesebb manuális munkával gyorsabban modernizálható.
Frissítés a szükséges eszközkészletre
Frissítsen az MSBuild/Visual Studio olyan verziójára, amely támogatja a megcélzott .NET-verziót. További információt a .NET SDK, az MSBuild és a VS verziószámozási kapcsolatában talál.
A .NET-keretrendszer célverziója frissítése
Javasoljuk, hogy a .NET-keretrendszert a 4.7.2-es vagy újabb verzióra célozza. Ez biztosítja a legújabb API-alternatívák rendelkezésre állását olyan esetekben, amikor a .NET Standard nem támogatja a meglévő API-kat.
A portot kérő projektek mindegyikéhez tegye a következőket a Visual Studióban:
- Kattintson a jobb gombbal a projektre, és válassza a Tulajdonságok lehetőséget.
- A Target Framework legördülő menüben válassza a .NET-keretrendszer 4.7.2-es verziója lehetőséget.
- Fordítsa újra a projektet.
Mivel a projektek most már a .NET-keretrendszer 4.7.2-es verzióját célozzák, használja a .NET-keretrendszer ezen verzióját a portolási kód alapjául.
Váltás PackageReference formátumra
Konvertálja az összes hivatkozást a PackageReference formátumra.
Konvertálás SDK stílusú projektformátumra
Alakítsa át a projekteket SDK-stílusú formátumba.
Függőségek frissítése
Frissítse a függőségeket a legújabb elérhető verzióra és a .NET Standard verzióra, ahol lehetséges.