Сравнение версий
Ключ
- Эта строка добавлена.
- Эта строка удалена.
- Изменено форматирование.
Оглавление |
---|
Информация |
---|
Данная статья применима к:
|
.Net Core
.NET Core — универсальная платформа разработки с открытым кодом, поддерживаемая корпорацией Майкрософт и сообществом .NET на сайте GitHub.
.NET Core является кроссплатформенной (поддерживает Windows, macOS и Linux) и может использоваться для создания приложений для устройств, облаков и Интернета вещей.
Дополнительные сведения о среде .NET Core, включая ее характеристики, поддерживаемые языки и платформы, а также основные API-интерфейсы, см. в этой статье.
Предупреждение |
---|
Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением ОС Astra Linux |
Информация |
---|
Данная статья применима к:
|
Поддерживаемые выпуски .Net Core
- 2.1
- 3.1
- 5.0 предварительная версия
Неподдерживаемые выпуски
Загрузка и установка пакетов.Net Core
ПакетСледующие версии .NET Core
доступен для скачивания на сайте Майкрософт. Его можно скачать с помощью браузера по ссылкебольше не поддерживаются (но остаются доступными для скачивания):
- 3.0
- 2.2
- 2.0
Загрузка и установка пакетов .Net Core
Установка из репозитория Microsoft
Для включения установки пакетов с использованием протокола https
Информация |
---|
https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial |
Для скачивания выбрать вариант операционной системы "Debian 9".
После выбора варианта ОС на экране автоматически появится сценарий команд для загрузки и установки .NET Core под выбранной ОС,
на момент написания статьи сценарий такой:
Command |
---|
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg |
Для выполнения этого сценария (чтобы нормально работал протокол https) установить пакет ca-certificates:
Информацияcommand |
---|
sudo apt install ca-certificates |
Внести в сценарий изменения, связанные с мандатными ограничениями, и добавить в список репозиториев репозиторий ОС ОН Орёл 2.12:
Перед установкой пакетов из репозитория Microsoft добавить ключ подписывания пакетов Майкрософт в список доверенных ключей и добавить репозиторий пакетов:
Commandinfo |
---|
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg # добавляем # Только для ОС СН - добавить репозиторий ОС СН ОН Орёл |
Предупреждение |
---|
Не забывайте удалять ненужные сторонние репозитории после того, как установка из них завершена. |
После выполнения сценария обновить репозитории и установить пакеты:
Command |
---|
sudo apt update |
Установка без подключения репозитория
Загрузите архив пакетов требуемой версии .Net Core перейдя с помощью WEB-браузера по одной из ссылок ниже. Каждый архив уже содержит все необходимые зависимости.
Перейти в каталог загрузок, выполнить распаковку загруженного архива и установить распакованные пакеты:
Command |
---|
cd Загрузки / |
Проверка установки
Проверить успех установки можно собрав простейшее приложение "Hello World":
Command |
---|
dotnet new console -o myApp |
Загрузка и установка редактора Visual Studio Code
Редактор Visual Studio Code доступен для скачивания с помощью WEB-браузера по ссылке:
Информация |
---|
https://code.visualstudio.com/docs/?dv=linux64_deb |
После скачивания редактор может быть установлен командами (для версии, доступной на момент написания статьи):
Command |
---|
sudo dpkg -i code_1.3051.20-15469016461604600753_amd64.debsudo cp /etc/apt/trusted.gpg.d/microsoft.asc.gpg /etc/apt/trusted.gpg.d/microsoft.gpg |
После установки редактор доступен через систему графических меню: "Пуск" -> "Утилиты" -> "Visual Studio Code" или из командной строкитерминала:
Command |
---|
/usr/bin/code |