Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gör de ändringar som krävs för att skapa och köra ett .NET-program innan du påbörjar arbetet med att portera koden. Dessa ändringar kan göras när du fortfarande skapar och kör ett .NET Framework-program.
Viktigt!
.NET Upgrade Assistant är officiellt inaktuell. Använd GitHub Copilot-moderniseringschattagenten i stället, som ingår i Visual Studio 2026 och Visual Studio 2022 17.14.16 eller senare. Den här agenten analyserar dina projekt och beroenden, skapar en stegvis migreringsplan med riktade rekommendationer och automatiserade kodkorrigeringar och genomför varje ändring så att du kan verifiera eller återställa. Den automatiserar vanliga portningsuppgifter – uppdatera projektfiler, ersätta inaktuella API:er och lösa byggproblem – så att du kan modernisera snabbare med mindre manuella åtgärder.
Uppgradera till nödvändiga verktyg
Uppgradera till en version av MSBuild/Visual Studio som stöder den version av .NET som du kommer att rikta in dig på. Mer information finns i Versionshanteringsrelation mellan .NET SDK, MSBuild och VS .
Uppdatera .NET Framework-målversionen
Vi rekommenderar att du riktar in din .NET Framework-app på version 4.7.2 eller senare. Detta säkerställer tillgängligheten för de senaste API-alternativen för fall där .NET Standard inte stöder befintliga API:er.
För vart och ett av de projekt som du vill portera gör du följande i Visual Studio:
- Högerklicka på projektet och välj Egenskaper.
- I listrutan Målramverk väljer du .NET Framework 4.7.2.
- Kompilera om projektet.
Eftersom dina projekt nu riktar in sig på .NET Framework 4.7.2 använder du den versionen av .NET Framework som bas för portningskod.
Ändra till PackageReference-format
Konvertera alla referenser till PackageReference-formatet .
Konvertera till projektformat i SDK-format
Konvertera dina projekt till SDK-format.
Uppdatera beroenden
Uppdatera beroenden till den senaste tillgängliga versionen och till .NET Standard-versionen där det är möjligt.