Dela via


Använda verktyg för att migrera ASP.NET Framework till ASP.NET Core

Den här artikeln visar hur du uppgraderar ASP.NET Framework-program (MVC, webb-API och webbformulär) till ASP.NET Core med hjälp av Visual Studio .NET Upgrade Assistant och metoden för inkrementell uppdatering .

Varning

Det finns ett Copilot-aktiverat verktyg för att hålla dig uppdaterad på moderna .NET, men är för närvarande inte aktiverat för migrering av ASP.NET Framework till ASP.NET Core. Mer information finns i dokumentationen för modernisering av GitHub Copilot-appen – Uppgradera för .NET .

Förutsättningar

Om ditt .NET Framework-projekt har stödbibliotek i den lösning som krävs bör de uppgraderas till .NET Standard 2.0, om möjligt. Mer information finns i Uppgradera stödbibliotek.

  1. Installera .NET Upgrade Assistant Visual Studio-tillägget.

  2. Öppna din ASP.NET Framework-lösning i Visual Studio.

  3. I Solution Explorerhögerklickar du på projektet för att uppgradera och väljer Uppgradera. Välj stegvis projektuppgradering sida vid sida, vilket är det enda uppgraderingsalternativet.

  4. Som uppgraderingsmål väljer du Nytt projekt.

  5. Namnge projektet och välj den lämpligaste mallen. Om lösningen innehåller flera projekttyper kan du lägga till de tjänster som krävs senare:

    Anmärkning

    För MVC-projekt: Välj ASP.NET Core MVC-mall .

    För webb-API-projekt: Välj ASP.NET Mall för Core Web API .

    För MVC + Web API-projekt: Välj ASP.NET Core MVC-mall .

    För Web Forms-projekt: Välj ASP.NET Core-mall .

  6. Välj Nästa

  7. Välj målramverksversionen och välj sedan Nästa. Mer information finns i .NET och .NET Core Support Policy.

    Anmärkning

    För Web Forms-projekt: Välj Klar i stället för Nästa och fortsätt sedan till steg 9.

  8. Granska sammanfattningen av ändringar och välj sedan Slutför.

  9. Sammanfattningssteget visar att <Framework Project> nu är anslutet till <Framework ProjectCore> via Yarp-proxy.

    Anmärkning

    För MVC- och webb-API-projekt: Sammanfattningen innehåller ett cirkeldiagram som visar de migrerade slutpunkterna. Välj Uppgradera styrenhet och välj sedan en kontrollant som ska uppgraderas. Välj komponenten som ska uppgraderas och välj sedan Uppgradera val.