Sdílet prostřednictvím


Přehled upgradu aplikací .NET

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.