.NET Core 2.0 je vonku s veľkými vylepšeniami
Microsoft vydal novú hlavnú verziu svojho .NET Core runtime. Pre tých z vás, ktorí nevedia, .NET Core je multiplatformová vývojová platforma spravovaná spoločnosťou Microsoft a komunitou .NET. Verzia 2.0 prináša množstvo vylepšení výkonu, podporu pre viac platforiem a niekoľko nových funkcií pre používateľov najnovších verzií Visual Studio IDE.
.NET Core implementuje aj štandard .NET Standard 2.0, aby poskytol viac ako dvojnásobný počet nových rozhraní API pre vývojárov, ktorí ho používajú vo svojich projektoch. .NET Core 2.0 je možné nainštalovať spolu s predchádzajúcimi verziami runtime. Zatiaľ čo existujúce projekty sa budú naďalej zameriavať na verzie 1.0 a 1.1; budete musieť zacieliť novú verziu manuálne.
Tu je to, čo je nové v tomto vydaní podľa oficiálneho protokolu zmien:
Beh programu
- Hlavné vylepšenia výkonu v runtime a rámci
Implementuje .NET Standard 2.0 - Podporovaných 6 nových platforiem vrátane Debian Stretch, SUSE Linux Enterprise Server 12 SP2 a macOS High Sierra.
- RyuJIT je x86 JIT v .NET Core 2.0
- Zostavy ARM32 pre Linux a Windows sú teraz k dispozícii v ukážke.
SDK
- dotnet restore je teraz implicitný príkaz.
- Projekty .NET Core a .NET Standard môžu odkazovať na balíčky a projekty NuGet .NET Framework.
- Súpravu .NET Core SDK je možné zostaviť zo zdroja pomocou úložiska zostavy zdroja.
Vizuálne štúdio
- Živé testovanie jednotiek podporuje .NET Core
- Vylepšenia navigácie v kóde
- Podpora funkcií C# Azure v balení
- Podpora CI/CD pre kontajnery
Microsoft tiež vydal nové verzie Visual Studio 2017 (verzia 15.3) a Visual Studio pre Mac (verzia 7.1) s podporou pre toto vydanie .NET Core. Zamierte na oficiálny blogový príspevok spoločnosti Microsoft o tom nájsť viac o tomto vydaní.
Môžete sa tiež dozvedieť viac podrobností o funkciách .NET Core 2.0 a stiahnite si ho odtiaľto.