Создание и запуск проекта dotnet + VSCode + DevKit

Рассмотрим процесс создания сборки и запуска проекта с помощью утилиты dotnet и расширения DevKit для VSCode.

В составе фреймворка .NET поставляется очень мощный инструмент: dotnet, с помощью которого вы можете создавать, собирать, запускать и управлять .NET проектами.

Это кроссплатформенная утилита, она работает в Windows, Linux и macOS.

Познакомимся с ним.

Откройте терминал и перейдите в каталог, где будет размещен проект.

Далее, создайте консольный проект с именем MyDemoProject с помощью утилиты dotnet:

$ dotnet new console -o MyDemoProject

В результате будет создан каталог с проектом MyDemoProject, перейдите в него:

$ cd .\MyDemoProject\

Соберите проект командой:

$ dotnet build

Сопроводительная информация о процессе сборки будет выведена на консоль:

MSBuild version 17.5.0+6f08c67f3 for .NET
  Определение проектов для восстановления...
  Все проекты обновлены для восстановления.
  MyDemoProject -> E:\DATA\programming\c#\MyDemoProject\bin\Debug\net7.0\MyDemoProject.dll

Сборка успешно завершена.
    Предупреждений: 0
    Ошибок: 0

Прошло времени 00:00:00.79

Запустите проект командой:

$ dotnet run

В консоли должно быть выведено следующее сообщение:

Hello, World!

Откройте редактор Visual Studio Code (далее, VSCode), в нем через панель инструментов выберите File->Open Folder….

Укажите каталог любого из двух созданных ранее проектов (один мы создали в Visual Studio Community Edition, второй с помощью утилиты dotnet), для примера выберем второй вариант.

В результате будет открыт проект.

В VSCode вы можете открывать файлы с исходным кодом, вносить изменения в проект и запускать его.

Для запуска проекта перейдите в раздел Run and Debug (см. пункт 1 на рисунке ниже) на вертикальной панели инструментов и нажмите на зеленый треугольник рядом с надписью “.NET Core Launch (console)”. Результат выполнения программы будет показан на вкладке DEBUG CONSOLE (см. пункт 3).

Для правильной работы DevKit должен быть установлен .NET 8 SDK либо выше.

Для создания проекта, используя DevKit, откройте VS Code и на странице Welcome выберите "Get Started with C# Dev Kit".

Проставьте галочку Create your .net project и нажмите кнопку Choose project template

Введите в верхней части окна название проекта и нажмите Enter, далее выберете шаблон проекта, в нашем случае – это консольное приложение (Console App).

Затем укажите каталог, в котором будет размещен проект, и название решения (по умолчанию: ConsoleApp1).

Для управления вновь созданным проектом перейдите на вкладку Explorer и выберете Solution Explorer. Структура решения будет выглядеть примерно так:

Откройте файл Program.cs и добавьте в него несколько строк:

Console.WriteLine("Next Step!");
Console.WriteLine("Finish Step!");

Для запуска проекта используйте специальную кнопку в виде треугольника справа над окном файла, нажмите на нее.

Проект соберется, и на вкладке Terminal будет выведен результат работы.

VSCode позволяет выполнять пошаговую отладку программы. Для этого в файле Program.cs на строчке под номером 2, слева от номера поставьте точку останова (break point).

Рядом с кнопкой запуска нажмите “стрелку вниз” и выберите Debug project associated with this file

В результате приложение запустится и остановится на строке, отмеченной точкой останова. Для перехода по строкам кода можно использовать кнопки в верхней части окна, либо горячие клавиши (F10 и F11). Результат работы будет выводиться в Debug console в нижней части VS Code.

Если Вы хотите больше узнать про язык C#, приглашаем Вас на наш курс “C#. Базовый уровень“.

Добавить комментарий

Ваш адрес email не будет опубликован.