Руководство по .NET Core.NET Core Guide

.NET Core — это универсальная платформа разработки с открытым кодом, которую поддерживает корпорация Майкрософт и сообщество .NET на сайте GitHub..NET Core is an open-source, general-purpose development platform maintained by Microsoft and the .NET community on GitHub. Она является кроссплатформенной (поддерживает Windows, macOS и Linux) и может использоваться для создания приложений для устройств, облака и Интернета вещей.It's cross-platform (supporting Windows, macOS, and Linux) and can be used to build device, cloud, and IoT applications.

Дополнительные сведения о среде .NET Core, включая ее характеристики, поддерживаемые языки и платформы, а также основные API-интерфейсы, см. в этой статье.See About .NET Core to learn more about .NET Core, including its characteristics, supported languages and frameworks, and key APIs.

Просмотрите руководства по .NET Core, чтобы узнать, как создать простое приложение .NET Core.Check out .NET Core Tutorials to learn how to create a simple .NET Core application. На создание и запуск первого приложения потребуется буквально несколько минут.It only takes a few minutes to get your first app up and running. Если вы хотите попробовать поработать с .NET Core в браузере, перейдите на страницу онлайн-руководства Числа в C#.If you want to try .NET Core in your browser, look at the Numbers in C# online tutorial.

Скачивание .NET Core 2.1Download .NET Core 2.1

Скачайте пакет SDK для .NET Core 2.1, чтобы опробовать .NET Core на компьютере под управлением Windows, macOS или Linux.Download the .NET Core 2.1 SDK to try .NET Core on your Windows, macOS, or Linux machine. Если вы предпочитаете использовать контейнеры Docker, посетите страницу microsoft/dotnet.Visit microsoft/dotnet if you prefer to use Docker containers.

Если вам нужна другая версия .NET Core, все версии доступны на странице скачиваемых файлов .NET Core.All .NET Core versions are available at .NET Core Downloads if you're looking for another .NET Core version.

.NET Core 2.1.NET Core 2.1

.NET Core 2.1 — последняя версия .NET Core.The latest version is .NET Core 2.1. Новые возможности включают в себя глобальные средства, высокопроизводительные интерфейсы API (например, System.Span<T>), многоуровневую JIT-компиляцию, улучшение производительности сборки и выполнения, а также поддержку Alpine и ARM32.New features include: global tools, high-performance APIs (such as System.Span<T>), tiered JIT compilation, build and runtime performance improvements, and support for Alpine and ARM32.

Создание первого приложенияCreate your first application

После установки пакета SDK для .NET Core откройте командную строку.After installing the .NET Core SDK, open a command prompt. Для создания и запуска приложения C# введите следующие команды dotnet.Type the following dotnet commands to create and run a C# application.

dotnet new console
dotnet run

Должны выводиться следующие данные:You should see the following output:

Hello World!

ПоддержкаSupport

Поддержкой платформы .NET Core занимается корпорация Майкрософт. Поддержка предоставляется для операционных систем Windows, macOS и Linux..NET Core is supported by Microsoft, on Windows, macOS and Linux. Для повышения безопасности и качества платформа обновляется несколько раз в год, обычно ежемесячно.It's updated for security and quality several times a year, typically monthly.

Двоичные дистрибутивы .NET Core собираются и тестируются в Azure на серверах Майкрософт и поддерживаются наравне с другими продуктами Майкрософт..NET Core binary distributions are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.

Red Hat поддерживает .NET Core в операционной системе Red Hat Enterprise Linux (RHEL).Red Hat supports .NET Core on Red Hat Enterprise Linux (RHEL). Red Hat собирает .NET Core из исходного кода и публикует сборки на сайте Red Hat Software Collections.Red Hat builds .NET Core from source and makes it available in the Red Hat Software Collections. Red Hat и Майкрософт совместно занимаются обеспечением беспроблемной работы .NET Core в RHEL.Red Hat and Microsoft collaborate to ensure that .NET Core works well on RHEL.