Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt uitgelegd hoe u upgrades van .NET-toepassingen plant en uitvoert. Hiermee kunt u uw huidige app beoordelen, het juiste upgradepad kiezen, de beschikbare hulpprogramma's gebruiken en de bijgewerkte app valideren. Volg de richtlijnen voor het upgraden van .NET Framework naar modern .NET, ga naar de nieuwste .NET-release of moderniseer uw app voor cloud en containers.
Wanneer moet ik upgraden?
Overweeg een upgrade uit te voeren wanneer zakelijke of technische signalen duidelijke waarde tonen:
- .NET of andere afhankelijkheden bereiken het einde van de ondersteuning.
- Er worden nieuwe beveiligingsproblemen gedetecteerd of u moet voldoen aan nieuwe nalevingsvereisten.
- Of u hebt te maken met prestatie- of schaalbaarheidslimieten die door nieuwere .NET-versies worden aangepakt.
Upgraden is een goede gelegenheid om uw app te moderniseren. U kunt bijvoorbeeld uw app in een container opslaan, een onderdeel moderniseren in een cloudeigen service of cloudpatronen toepassen die de betrouwbaarheid en operabiliteit verbeteren.
Het verhoogt ook de productiviteit van ontwikkelaars door nieuwere SDK's, sjablonen en taalfuncties in te schakelen die de ontwikkeling vereenvoudigen en het onderhoud verminderen. Prioriteit geven aan upgrades op risico en rendement: voer een gerichte evaluatie uit, test de wijzigingen in een project met een laag risico en gebruik de resultaten om bredere migraties te plannen.
Uw omgeving upgraden
.NET brengt jaarlijks een nieuwe primaire versie uit, afwisselende STS-versies (standaardondersteuning) en LTS-versies (langetermijnondersteuning). De .NET SDK biedt ondersteuning voor oudere versies van .NET, die u mogelijk moet blijven ondersteunen als u implementeert in een cloudservice die nog geen ondersteuning biedt voor de nieuwste .NET-runtime.
Het is belangrijk om uw ontwikkelhulpprogramma's up-to-date te houden, omdat elke nieuwe release beveiligingsproblemen aanpakt en compatibiliteit biedt met nieuwe technologieën.
De moderniseringsagent voor GitHub Copilot-apps gebruiken
De GitHub Copilot app-moderniseringsagent biedt een AI-geassisteerde end-to-end ervaring om het overzetten en moderniseren te versnellen. De agent analyseert uw project en schrijft een plan om de gewenste upgrade te voltooien. U kunt het plan aanpassen en herhalen en vervolgens de upgrades uitvoeren. Met deze assistent kunt u het volgende doen:
- Werk projecten bij naar een nieuwere .NET-versie.
- Evalueer de code, configuratie en afhankelijkheden van uw toepassing.
- Projecten migreren van oudere .NET-versies naar de nieuwste versie.
- Technologieën migreren waar uw app van afhankelijk is naar Azure.
- Plan en richt de juiste Azure-resources in.
- Los problemen op en pas best practices voor cloudmigratie toe.
- Controleer of uw app wordt gebouwd en of deze tests zijn geslaagd.
Gebruik de GitHub Copilot-agent voor het moderniseren van apps wanneer u een begeleid, AI-pad wilt gebruiken om codebases te evalueren, te herstellen en te moderniseren, met name voor projecten met veel afhankelijkheden, afhankelijk van Windows-specifieke API's of wanneer u van plan bent om services in een container te plaatsen of te migreren naar de cloud.
Zie Wat is de modernisering van GitHub Copilot-apps voor meer informatie.