Hello dotnet 7

Для начала работы с платформой dotnet необходимо установить версию 7 этой платформы. Для этого можно воспользоваться официальным сайтом https://dotnet.microsoft.com/en-us/download и загрузить необходимые файлы.

Установите Visual Studio Code. Для этого необходимо перейти на официальный сайт https://code.visualstudio.com/ и загрузить файл установщика. Затем следуйте инструкциям на экране, чтобы установить vscode на ваш компьютер.

Для создания приложения Hello dotnet 7 в .NET необходимо выполнить следующие шаги:

  1. Давайте создадим папку для хранения проектов, для этого нажмём Cmd + Space в открывшемся поисковом меню введём слово terminal и нажмём Enter.

  2. В открывшемся терминальном окне введём команду mkdir -p ./projects/local/lessons/dotnet и нажмём Enter, в результате будет создана иерархия папок, в папкеdotnet мы будем хранить проекты уроков.

    <aside> 🐵 Команда mkdir создаёт папки, аргумент -p создаёт все папки по указанному пути, начало пути в команде ./projects говорит о том что папка projects будет создана в корне папки пользователя с которого вы выполняете команды.

    </aside>

  3. Давайте откроем vscode и установим его в PATH, это позволит нам открывать vscode из терминала. Для этого нужно нажать Cmd + Shift + P - откроется внутренний список команд, введите в нём слова install code и нажмите Enter.

    <aside> 🐵 Подробней про настройку запуска vccode из терминала можно можно прочитать тут https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line.

    </aside>

  4. Закройте vscode, незачем открывать его руками. Откройте терминал и введите команду code /projects/local/lessons/dotnet, в результате откроется vscode в папке /projects/local/lessons/dotnet.

  5. Создайте папку в этой папке папкуlesson01.

    <aside> 🐵 Это можно сделать как через интерфейс vscode так и через консоль введя команду mkdir lession1 .

    </aside>

  6. Зайдите в папку и создайте в ней файл Program.cs (название может быть любым).

    <aside> 🐵 Это можно сделать через как интерфейс vscode так и введя в консоле команду touch Program.cs. Файл почти моментально появится в интерфейсе vscode, но так же его можно увидеть введя в консоле команду ls.

    </aside>

  7. Выберите файл и в редакторе кода, войдите в него и введите код из блока ниже, в процессе работы с файломvscode предложит установить поддержку расширений дляC# - соглашайтесь:

    using System;
    
    class lesson01
    {
        static void Main()
        {
            Console.WriteLine("Hello dotnet 7");
        }
    }
    
  8. Давайте сохраним изменение Cmd + S.

  9. Откроем консоль Cmd + J - консоль это тот же терминал, но внутри vscode.

  10. Введём команду cd lesson01 - это перенесёт консоль в папку lesson01.

  11. В качестве примера введём команду dotnet build. Проект соберётся в папку ./lesson01/bin/Debug/net7.0 , в дальнейшем эту команду вызывать не нужно, при запуске проект собирается автоматически.

  12. Для запуска проекта введите команду dotnet run. Запомните, команда должна выполняться в папке с приложением (lesson01).

  13. Приложение запустится и выведет "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>