Випущено .NET Core 2.0 із серйозними покращеннями
Microsoft випустила нову основну версію свого середовища виконання .NET Core. Для тих із вас, хто не знає, .NET Core — це кросплатформна платформа розробки, яку підтримують Microsoft та спільнота .NET. Версія 2.0 пропонує багато покращень продуктивності, підтримку більшої кількості платформ і кілька нових функцій для користувачів останніх версій Visual Studio IDE.
.NET Core також впроваджує .NET Standard 2.0, щоб забезпечити більш ніж вдвічі більше нових API для розробників, які використовують його у своїх проектах. .NET Core 2.0 можна встановити разом із попередніми версіями середовища виконання. Хоча існуючі проекти продовжуватимуть орієнтуватися на версії 1.0 та 1.1; вам потрібно буде націлити нову версію вручну.
Ось що нового в цьому випуску згідно з офіційним журналом змін:
Час виконання
- Значні покращення продуктивності в середовищі виконання та фреймворку
Реалізує .NET Standard 2.0 - Підтримується 6 нових платформ, включаючи Debian Stretch, SUSE Linux Enterprise Server 12 SP2 і macOS High Sierra.
- RyuJIT — це x86 JIT у .NET Core 2.0
- Збірки Linux і Windows ARM32 тепер доступні в попередньому перегляді.
SDK
- dotnet restore тепер є неявною командою.
- Проекти .NET Core і .NET Standard можуть посилатися на пакети та проекти .NET Framework NuGet.
- Пакет SDK для .NET Core можна створити з вихідного коду за допомогою репозиторії.
Visual Studio
- Живе модульне тестування підтримує .NET Core
- Покращення кодової навігації
- Підтримка функцій C# Azure в коробці
- Підтримка CI/CD для контейнерів
Microsoft також випустила нові версії Visual Studio 2017 (версія 15.3) і Visual Studio для Mac (версія 7.1) з підтримкою цього випуску .NET Core. Направляйтеся до офіційний пост у блозі Microsoft про це щоб дізнатися більше про цей випуск.
Ви також можете дізнатися більше про функції .NET Core 2.0 і завантажте його звідси.