Školení
Modul
V tomto modulu se naučíte, kdy, proč a jak modernizovat aplikaci ASP.NET Framework na ASP.NET Core pomocí Pomocníka pro upgrade.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Modul runtime .NET a sada .NET SDK přidávají nové funkce s různou frekvencí. Obecně platí, že sada SDK se aktualizuje častěji než Modul runtime. Tento článek vysvětluje modul runtime a čísla verzí sady SDK.
.NET vydává novou hlavní verzi každý listopad. Verze s rovnoměrně číslováním, jako je .NET 6 nebo .NET 8, jsou dlouhodobě podporované (LTS). Liché číslování verzí se podporuje až do příští hlavní verze. Nejnovější verze .NET je .NET 6.
Modul runtime .NET má přístup k verzím major.minor.patch, který se řídí sémantickou sémantickou sekcí verzí.
Sada .NET SDK ale nesleduje sémantickou verzi. Sada .NET SDK se vydává rychleji a její čísla verzí musí komunikovat se zarovnaný modul runtime i vlastními dílčími verzemi a verzemi oprav sady SDK.
První dvě pozice čísla verze sady .NET SDK odpovídají verzi modulu runtime .NET, se které vydala. Každá verze sady SDK může vytvářet aplikace pro tento modul runtime nebo jakoukoli nižší verzi.
Třetí pozice čísla verze sady SDK sděluje dílčí číslo i číslo opravy. Podver starší verze se vynásobí hodnotou 100. Poslední dvě číslice představují číslo opravy. Podverda 1, verze opravy 2, by byla reprezentována jako 102. Tady je například možná posloupnost čísel verzí modulu runtime a sady SDK:
Změnit | Modul runtime .NET | .NET SDK (*) |
---|---|---|
Původní vydaná verze | 5.0.0 | 5.0.100 |
Oprava sady SDK | 5.0.0 | 5.0.101 |
Modul runtime a oprava sady SDK | 5.0.1 | 5.0.102 |
Změna funkce sady SDK | 5.0.1 | 5.0.200 |
POZNÁMKY:
Další podrobnosti najdete v počátečním návrhu v úložišti dotnet/designs .
Modul runtime .NET zhruba dodržuje sémantickou verzi (SemVer) a používá používání verzí a k popisu stupně a typu změny používá různé části čísla verze.
MAJOR.MINOR.PATCH[-PRERELEASE-BUILDNUMBER]
Volitelné části PRERELEASE
a nejsou BUILDNUMBER
nikdy součástí podporovaných verzí a existují pouze v nočních buildech, místních sestaveních ze zdrojových cílů a nepodporovaných verzích Preview.
MAJOR
se zvýší jednou za rok a může obsahovat:
MAJOR
Je přijata novější verze existující závislosti.K hlavním vydáním dochází jednou za rok, verze s rovnoměrně číslováním jsou dlouhodobě podporované verze (LTS). První verze LTS, která používá toto schéma verzí, je .NET 6. Nejnovější verze bez LTS je .NET 5.
MINOR
se zvýší, když:
MINOR
Je přijata novější verze existující závislosti.PATCH
se zvýší, když:
PATCH
Je přijata novější verze existující závislosti.Pokud dojde k více změnám, zvýší se nejvyšší prvek ovlivněný jednotlivými změnami a následující změny se resetují na nulu. Když se například zvýší MAJOR
hodnota, resetují MINOR.PATCH
se na nulu. Při MINOR
zvýšení se funkce PATCH
resetuje na nulu, zatímco hodnota MAJOR
zůstane stejná.
Soubory stažené pro .NET mají verzi, například dotnet-sdk-5.0.301-win10-x64.exe
.
Verze Preview mají -preview.[number].[build]
k číslu verze připojený . Například, 6.0.0-preview.5.21302.13
.
Po vydání verze větve vydání obecně přestanou vytvářet každodenní sestavení a místo toho začnou vytvářet servisní sestavení. Servisní verze mají -servicing-[number]
k verzi připojený . Například, 5.0.1-servicing-006924
.
Školení
Modul
V tomto modulu se naučíte, kdy, proč a jak modernizovat aplikaci ASP.NET Framework na ASP.NET Core pomocí Pomocníka pro upgrade.