Dotnet, работайте с .NET на Ubuntu 18.04 и создайте свое первое приложение

о dotnet

В следующей статье мы рассмотрим ядро ​​.NET. Это бесплатный кроссплатформенный фреймворк с открытым исходным кодом, разработанный Microsoft для создания настольных приложений, мобильных приложений, веб-приложений, игровых приложений и т. д.

Если вы разработчик .NET, работающий на платформе Windows, ядро ​​.NET поможет вам легко настроить среду разработкив любой операционной системе Gnu / Linux и Unix. В следующих строках мы увидим, как установить Microsoft .NET Core SDK в Ubuntu 18.04 и как написать первое приложение с помощью донета.

Установите Microsoft .NET Core SDK в Ubuntu 18.04

Ядро .NET совместимо с GNU / Linux, Mac OS и Windows. Его можно установить в самых популярных операционных системах GNU / Linux, включая: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE и Ubuntu.

Для начала мы собираемся открыть терминал (Ctrl + Alt + T) и ввести следующие команды:

скачать microsoft .net и установить на Ubuntu

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

также нам нужно будет включить репозиторий «Вселенная», если он еще не включен. Это можно сделать, набрав в терминале:

sudo add-apt-repository universe

Теперь вы можете установить .NET core SDK используя команды:

установить apt-transport-https

sudo apt install apt-transport-https

установить dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

После установки мы можем проверьте установленную версию печатать:

версия dotnet

dotnet --version

Создание вашего первого приложения с помощью dotnet

Как видите, .NET core SDK был правильно установлен в нашей Ubuntu. Пришло время создать первое приложение с использованием dotnet.

В качестве примера я создам новое приложение под названием 'ubunlogПриложение'. Для этого вам просто нужно открыть терминал (Ctrl + Alt + T) и запустить:

Создать консольное приложение с помощью dotnet

dotnet new console -o ubunlogApp

Как вы можете видеть на скриншоте выше, dotnet создал новое приложение консольного типа. Параметр -o создает каталог с именем 'ubunlogПриложение'где хранятся данные приложения со всеми необходимыми файлами.

Если мы перейдем в каталог ubunlogApp мы найдем что-то вроде следующего:

файлы из приложения, созданного с помощью dotnet

Есть два файла с названием ubunlogApp.csproj и Program.cs и каталог obj. По умолчанию, файл Program.cs будет содержать код для запуска программы 'Привет мир'на консоли. Мы можем взглянуть на программный код, набрав:

hello world dotnet program.cs файл

cat Program.cs

Если мы хотим запустите приложение, которое мы только что создали, вам просто нужно написать следующую команду:

результат терминала hello world dotnet

dotnet run

"Привет, мирТипичный вариант - это так просто. Сейчас же, любой может написать свой код в файле Program.cs и запустите его таким же образом.

Еще мы можем создать новый каталог, например, мой код, используя команды:

mkdir ~/.micodigo

cd ~/.micodigo/

… И оттуда мы можем сделать этот каталог наша новая среда разработки выполнив следующую команду:

приложение dotnet мой код

dotnet new console

Приведенная выше команда создаст два файла с именами mycode.csproj и Program.cs, а также каталог с именем obj. Теперь мы можем открыть файл Program.cs в редакторе и удалить или изменить существующий код hello world с помощью нашего собственного кода.

После того, как код, который мы хотим, написан, нам просто нужно сохранить и закрыть файл Program.cs. После этого мы можем запустить приложение:

dotnet run

Он может обратитесь в справку dotnet печатать:

dotnet --help

Редактор кода Microsoft Visual Studio

Для написания кода у каждого есть свой любимый редактор. Но надо сказать, что У Microsoft есть собственный редактор под названием 'Код Microsoft Visual Studio'с поддержкой .NET. Это кроссплатформенный редактор кода, поэтому его можно использовать как в Windows, GNU / Linux, так и в Mac OS X.

Это легкий и мощный редактор исходного кода с открытым исходным кодом. Он поставляется со встроенной поддержкой JavaScript, TypeScript и Node.js и имеет богатую экосистему расширений для других языков, таких как C ++, C, Python, PHP или Go.

Если вы заинтересованы в использовании этого редактора кода для разработки своих приложений с .NET, вы можете обратиться к статье, написанной вашим коллегой, в которой он указал как установить Visual Studio Code в Ubuntu.

En la Документация Microsoft мы сможем найти несколько базовых руководств по использованию инструментов .NET Core и .NET Core SDK с помощью редактора кода Visual Studio.

к узнать больше о dotnet, вы можете проконсультироваться официальная страница проекта.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

      Луис Гонсалес сказал

    Я использую Lubuntu, и в первой строке установки он сообщает мне, что пакета microsoft нет. Есть ли несоответствие с этим дистрибутивом? Привет

      Кристиан Карвахаль сказал

    Как мне установить приложение в Ubuntu после создания приложения?

      Анонимный сказал

    Хороший Луис, добавь репо?