У наступній статті ми розглянемо ядро .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) і введемо такі команди:
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 за допомогою команд:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Після установки ми можемо перевірте встановлену версію набравши:
dotnet --version
Створення першої програми за допомогою dotnet
Як бачите, основний SDK .NET встановлений правильно в нашому Ubuntu. Зараз саме час створити перший додаток за допомогою dotnet.
Як приклад я буду створювати нову програму під назвою 'ubunlogдодаток'. Для цього потрібно просто відкрити термінал (Ctrl + Alt + T) і запустити:
dotnet new console -o ubunlogApp
Як ви можете бачити на скріншоті вище, dotnet створив нову програму консольного типу. Параметр -o створює каталог із назвою 'ubunlogдодаток'де зберігаються дані програми з усіма необхідними файлами.
Якщо ми перейдемо до каталогу ubunlogДодаток ми знайдемо щось на зразок наступного:
Є два файли, які називаються ubunlogApp.csproj і Program.cs, а також каталог під назвою obj. За замовчуванням, файл Program.cs міститиме код для запуску програми 'Привіт світ'на консолі. Ми можемо поглянути на код програми, набравши:
cat Program.cs
Якщо ми хочемо запустити додаток, яке ми щойно створили, вам просто потрібно написати таку команду:
dotnet run
"Привіт СвітТиповим є те, що просто. Зараз, кожен може написати свій код у файлі Program.cs і запустити його таким же чином.
Ще одне, що ми можемо зробити, це створити новий каталог, наприклад, мій код, використовуючи команди:
mkdir ~/.micodigo cd ~/.micodigo/
... І звідти ми можемо створити цей каталог наше нове середовище для розвитку виконуючи таку команду:
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, Ви можете проконсультуватися з офіційна сторінка проекту.
Я працюю з Lubuntu, і в першому рядку встановлення мені повідомляється, що пакета Microsoft не існує. Чи є невідповідність цьому дистрибутиву? Привітання
Як створити програму, як її встановити в Ubuntu?
Добре, Луїс, додай репо?