Рассмотрим установку платформы .NET на Windows и Linux.
Предварительные сведения об установке .NET
.NET состоит из среды исполнения (Runtime) и SDK. Среда исполнения используется для запуска .NET приложений, SDK для их создания. Эти компоненты можно установить по отдельности. Здесь и далее будем рассматривать установку .NET 7 – это наиболее актуальная версия платформы на момент создания курса.
Версии .NET можно разделить на две группы – это “с долгосрочной поддержкой” (LTS – Long Time Support) и “текущие” (Current). LTS версии поддерживаются в течение 3-х лет после выпуска, обычные – в течение трех месяцев после выпуска LTS или текущего релиза.
В рамках этого урока рассмотрены варианты установки .NET в Windows и Linux, если вы используете macOS, то предлагаем вам обратиться к официальной документации от Microsoft.
Установка .NET на Windows
Для установки .NET на Windows, перейдите на страницу https://dotnet.microsoft.com/en-us/download/dotnet и выберете нужную версию .NET:
На открывшейся странице, которая в нашем случае носит название “Download .NET 7.0”, выберете пакет для установки.
Доступны следующие варианты:
- SDK – набор инструментов для создания .NET приложений.
- ASP.NET Core Runtime – среда выполнения для ASP.NET приложений (Web-приложения).
- .NET Desktop Runtime – среда выполнения для десктопных приложений под Windows.
- .NET Runtime – среда выполнения для консольных приложений .NET.
Выберете вариант SDK, он позволит запускать и создавать приложения .NET.
После загрузки инсталлятора запустите его и следуйте инструкциям по установке.
После установки проверьте, что все работает. Для этого в консоли наберите команду:
$ dotnet --version
В результате должен распечататься номер версии .NET.
Теперь вы можете запускать и, если установили SDK вариант, разрабатывать приложения.
Установка .NET на Linux
Для большинства популярных Linux-дистрибутивов есть официальные пакеты для установки .NET. Если Linux не входит в следующий список: Alpine, CentOS, Debian, Fedora, openSUSE, SLES, Ubuntu, то можно установить .NET вручную, более подробную информацию можете найти на официальном сайте Microsoft: https://learn.microsoft.com/ru-ru/dotnet/core/install/linux.
Рассмотрим установку .NET в Ubuntu. Обратите внимание, что команды приведены для установки .NET 7. Если требуется другая версия .NET, то вам необходимо проверить, поддерживается ли она соответствующим дистрибутивом.
Для установки SDK выполните последовательно следующие команды:
$ sudo apt-get update $ sudo apt-get install -y dotnet-sdk-7.0
Для установки ASP.NET runtime:
$ sudo apt-get update $ sudo apt-get install -y aspnetcore-runtime-7.0
Для установки .NET Runtime без поддержки ASP.NET:
$ sudo apt-get update $ sudo apt-get install -y dotnet-runtime-7.0
После установки проверьте, что все работает. Для этого в консоли наберите команду:
$ dotnet --version
В результате должен распечататься номер версии .NET.
Если Вы хотите больше узнать про язык C#, приглашаем Вас на наш курс “C#. Базовый уровень“.