Anteckning
Å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.
Den här artikeln beskriver hur du planerar och utför uppgraderingar av .NET-program. Det hjälper dig att utvärdera din aktuella app, välja rätt uppgraderingssökväg, använda tillgängliga verktyg och validera den uppgraderade appen. Följ riktlinjerna för att uppgradera från .NET Framework till modern .NET, gå över till den senaste .NET-versionen eller modernisera din app för moln och containrar.
När du ska uppgradera
Överväg att uppgradera när affärssignaler eller tekniska signaler visar tydligt värde:
- .NET eller andra beroenden når slutet av stödet.
- Nya säkerhetsrisker upptäcks eller så måste du uppfylla nya efterlevnadskrav.
- Eller så står du inför prestanda- eller skalbarhetsgränser som nyare .NET-versioner adresserar.
Uppgradering är ett bra tillfälle att modernisera din app. Du kan till exempel containerisera din app, modernisera en komponent till en molnbaserad tjänst eller tillämpa molnmönster som förbättrar tillförlitligheten och driftsbarheten.
Det ökar också utvecklarproduktiviteten genom att aktivera nyare SDK:er, mallar och språkfunktioner som förenklar utvecklingen och minskar underhållet. Prioritera uppgraderingar efter risk och avkastning: kör en riktad utvärdering, pilottesta ändringarna i ett lågriskprojekt och använd resultaten för att planera bredare migreringar.
Uppgradera din miljö
.NET släpper en ny huvudversion årligen, med alternerande STS-versioner (standardstöd) och LTS-versioner (långsiktigt stöd). .NET SDK har stöd för äldre versioner av .NET, som du kan behöva fortsätta att stödja om du distribuerar till en molntjänst som ännu inte stöder den senaste .NET-körningen.
Det är viktigt att hålla utvecklarverktygen uppdaterade eftersom varje ny version åtgärdar säkerhetsrisker och säkerställer kompatibilitet med ny teknik.
Använda GitHub Copilot-appmoderniseringsagenten
GitHub Copilot-appmoderniseringsagenten tillhandahåller en AI-assisterad upplevelse från slutpunkt till slutpunkt för att påskynda portning och moderniseringsarbete. Agenten analyserar projektet och skriver en plan för att slutföra den önskade uppgraderingen. Du kan justera och iterera på planen och sedan utföra uppgraderingarna. Med den här assistenten kan du:
- Uppgradera projekt till en nyare .NET-version.
- Utvärdera programmets kod, konfiguration och beroenden.
- Migrera projekt från äldre .NET-versioner till den senaste versionen.
- Migrera tekniker som din app är beroende av till Azure.
- Planera och etablera rätt Azure-resurser.
- Åtgärda problem och tillämpa metodtips för molnmigrering.
- Kontrollera att din app bygger och att testerna godkänns.
Använd GitHub Copilot-appmoderniseringsagenten när du vill ha en guidad, AI-driven sökväg för att utvärdera, åtgärda och modernisera kodbaser – särskilt för projekt som har många beroenden, förlitar dig på Windows-specifika API:er eller när du planerar att containerisera eller migrera tjänster till molnet.
Mer information finns i Vad är gitHub Copilot-appmodernisering.