Dotnet, працюй із .NET на Ubuntu 18.04 і створіть свій перший додаток

про dotnet

У наступній статті ми розглянемо ядро ​​.NET. Це безкоштовний, міжплатформенний і відкритий код, розроблений Microsoft для створення настільних програм, мобільних додатків, веб-програм, ігрових програм тощо.

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

Встановіть 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

Як бачите, основний SDK .NET встановлений правильно в нашому Ubuntu. Зараз саме час створити перший додаток за допомогою dotnet.

Як приклад я буду створювати нову програму під назвою 'ubunlogдодаток'. Для цього потрібно просто відкрити термінал (Ctrl + Alt + T) і запустити:

Створіть консольний додаток за допомогою dotnet

dotnet new console -o ubunlogApp

Як ви можете бачити на скріншоті вище, dotnet створив нову програму консольного типу. Параметр -o створює каталог із назвою 'ubunlogдодаток'де зберігаються дані програми з усіма необхідними файлами.

Якщо ми перейдемо до каталогу ubunlogДодаток ми знайдемо щось на зразок наступного:

файли з програми, створеної за допомогою dotnet

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

привіт світ dotnet program.cs файл

cat Program.cs

Якщо ми хочемо запустити додаток, яке ми щойно створили, вам просто потрібно написати таку команду:

привіт світовий термінал результатів терміналу

dotnet run

"Привіт СвітТиповим є те, що просто. Зараз, кожен може написати свій код у файлі Program.cs і запустити його таким же чином.

Ще одне, що ми можемо зробити, це створити новий каталог, наприклад, мій код, використовуючи команди:

mkdir ~/.micodigo

cd ~/.micodigo/

... І звідти ми можемо створити цей каталог наше нове середовище для розвитку виконуючи таку команду:

dotnet додаток мій код - -

dotnet new console

Вищенаведена команда створить два файли, що називаються mycode.csproj та Program.cs, а також каталог під назвою obj. Тепер ми можемо відкрити файл Program.cs у редакторі та видалити або змінити існуючий код «привіт світу» за допомогою нашого власного коду.

Після того, як код, який ми хочемо написати, нам залишається зберегти та закрити файл 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.

В Документація Microsoft ми зможемо знайти деякі основні навчальні посібники з використання інструментів .NET Core та .NET Core SDK за допомогою редактора коду Visual Studio.

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


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Луїс Гонсалес - сказав він

    Я працюю з Lubuntu, і в першому рядку встановлення мені повідомляється, що пакета Microsoft не існує. Чи є невідповідність цьому дистрибутиву? Привітання

  2.   Крістіан Карвахаль - сказав він

    Як створити програму, як її встановити в Ubuntu?

  3.   Анонімний - сказав він

    Добре, Луїс, додай репо?