Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak naplánovat a provést upgrady aplikací .NET. Pomáhá vyhodnotit aktuální aplikaci, zvolit správnou cestu upgradu, použít dostupné nástroje a ověřit upgradovanou aplikaci. Postupujte podle pokynů pro upgrade z rozhraní .NET Framework na moderní .NET, přechod na nejnovější verzi .NET nebo modernizaci aplikace pro cloud a kontejnery.
Kdy provést upgrade
Zvažte upgrade, když obchodní nebo technické signály zobrazují jasnou hodnotu:
- Podpora rozhraní .NET nebo jiných závislostí je ukončena.
- Zjistí se nová ohrožení zabezpečení nebo je nutné splnit nové požadavky na dodržování předpisů.
- Nebo můžete čelit omezením výkonu nebo škálovatelnosti, které novější verze .NET řeší.
Upgrade je dobrou příležitostí k modernizaci aplikace. Můžete například kontejnerizovat aplikaci, modernizovat komponentu na nativní cloudovou službu nebo použít cloudové vzory, které zlepšují spolehlivost a funkčnost.
Zvyšuje také produktivitu vývojářů tím, že umožňuje novější sady SDK, šablony a jazykové funkce, které zjednodušují vývoj a snižují údržbu. Stanovení priorit upgradů podle rizika a návratnosti: spusťte cílené posouzení, proveďte pilotní nasazení změn v projektu s nízkým rizikem a využijte výsledky k plánování širších migrací.
Upgradujte prostředí
.NET vydává novou hlavní verzi ročně a střídá verze STS (standardní termínová podpora) a LTS (dlouhodobá podpora). Sada .NET SDK podporuje cílení na starší verze .NET, které možná budete potřebovat i nadále podporovat, pokud nasadíte do cloudové služby, která ještě nepodporuje nejnovější modul runtime .NET.
Je důležité udržovat vaše vývojářské nástroje aktuální, protože každá nová verze řeší bezpečnostní zranitelnosti a poskytuje kompatibilitu s novými technologiemi.
Použití agenta modernizace aplikací GitHub Copilot
Modernizační agent aplikace GitHub Copilot poskytuje ucelené prostředí s asistencí umělé inteligence pro urychlení přenosu a modernizace. Agent analyzuje váš projekt a zapíše plán pro dokončení požadovaného upgradu. Můžete plán upravit a iterovat a pak provést upgrady. S tímto asistentem můžete:
- Upgradujte projekty na novější verzi .NET.
- Vyhodnoťte kód, konfiguraci a závislosti aplikace.
- Migrujte projekty ze starších verzí .NET na nejnovější verzi.
- Migrujte technologie, na kterých vaše aplikace závisí, na Azure.
- Naplánujte a zřiďte správné prostředky Azure.
- Opravte problémy a použijte osvědčené postupy migrace do cloudu.
- Ověřte, že se vaše aplikace sestaví a že testy projdou.
Použijte agenta modernizace aplikací GitHub Copilot, když chcete použít cestu s asistencí, AI, která bude vyhodnocovat, opravovat a modernizovat základ kódu – zejména u projektů, které mají mnoho závislostí, spoléhají na rozhraní API specifická pro Windows nebo při plánování kontejnerizace nebo migrace služeb do cloudu.
Další informace najdete v tématu Co je modernizace aplikace GitHub Copilot.