Для начала работы с платформой dotnet необходимо установить версию 7 этой платформы. Для этого можно воспользоваться официальным сайтом https://dotnet.microsoft.com/en-us/download и загрузить необходимые файлы.
Установите Visual Studio Code. Для этого необходимо перейти на официальный сайт https://code.visualstudio.com/ и загрузить файл установщика. Затем следуйте инструкциям на экране, чтобы установить vscode на ваш компьютер.
Для создания приложения Hello dotnet 7 в .NET необходимо выполнить следующие шаги:
Давайте создадим папку для хранения проектов, для этого нажмём Cmd + Space в открывшемся поисковом меню введём слово terminal и нажмём Enter.
В открывшемся терминальном окне введём команду mkdir -p ./projects/local/lessons/dotnet и нажмём Enter, в результате будет создана иерархия папок, в папкеdotnet мы будем хранить проекты уроков.
<aside>
🐵 Команда mkdir создаёт папки, аргумент -p создаёт все папки по указанному пути, начало пути в команде ./projects говорит о том что папка projects будет создана в корне папки пользователя с которого вы выполняете команды.
</aside>
Давайте откроем vscode и установим его в PATH, это позволит нам открывать vscode из терминала. Для этого нужно нажать Cmd + Shift + P - откроется внутренний список команд, введите в нём слова install code и нажмите Enter.
<aside>
🐵 Подробней про настройку запуска vccode из терминала можно можно прочитать тут https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line.
</aside>
Закройте vscode, незачем открывать его руками. Откройте терминал и введите команду code /projects/local/lessons/dotnet, в результате откроется vscode в папке /projects/local/lessons/dotnet.
Создайте папку в этой папке папкуlesson01.
<aside>
🐵 Это можно сделать как через интерфейс vscode так и через консоль введя команду mkdir lession1 .
</aside>
Зайдите в папку и создайте в ней файл Program.cs (название может быть любым).
<aside>
🐵 Это можно сделать через как интерфейс vscode так и введя в консоле команду touch Program.cs. Файл почти моментально появится в интерфейсе vscode, но так же его можно увидеть введя в консоле команду ls.
</aside>
Выберите файл и в редакторе кода, войдите в него и введите код из блока ниже, в процессе работы с файломvscode предложит установить поддержку расширений дляC# - соглашайтесь:
using System;
class lesson01
{
static void Main()
{
Console.WriteLine("Hello dotnet 7");
}
}
Давайте сохраним изменение Cmd + S.
Откроем консоль Cmd + J - консоль это тот же терминал, но внутри vscode.
Введём команду cd lesson01 - это перенесёт консоль в папку lesson01.
В качестве примера введём команду dotnet build. Проект соберётся в папку ./lesson01/bin/Debug/net7.0 , в дальнейшем эту команду вызывать не нужно, при запуске проект собирается автоматически.
Для запуска проекта введите команду dotnet run. Запомните, команда должна выполняться в папке с приложением (lesson01).
Приложение запустится и выведет "Hello dotnet 7"в консоль.
<aside>
🐵 Поздравляю, вы проделали большой путь: установили и настроили минимально необходимый набор инструментов для работы, приобрели навыки работы с терминалом, написали своё приложение из урока и научились его запускать. Это позволит нам разрабатывать приложения локально на нашем компьютере. Готовое приложение можно использовать в качестве отправной точки для изучения dotnet и создания более сложных приложений. Полную инструкцию можно посмотреть тут https://learn.microsoft.com/ru-ru/dotnet/core/tutorials/with-visual-studio-code?pivots=dotnet-7-0.
</aside>
<aside> 💡 Решение доступно тут https://github.com/vahpetr/lessions/tree/main/lesson01
</aside>