Рассмотрим процесс создания сборки и запуска проекта с помощью утилиты dotnet и расширения DevKit для VSCode.
- Создание, сборка и запуск проекта с помощью утилиты dotnet
- Открытие проекта в Visual Studio Code
- Создание, сборка и запуск проекта в VSCode с использованием DevKit
Создание, сборка и запуск проекта с помощью утилиты dotnet
В составе фреймворка .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
Откройте редактор Visual Studio Code (далее, VSCode), в нем через панель инструментов выберите File->Open Folder….
Укажите каталог любого из двух созданных ранее проектов (один мы создали в Visual Studio Community Edition, второй с помощью утилиты dotnet
), для примера выберем второй вариант.
В результате будет открыт проект.
В VSCode вы можете открывать файлы с исходным кодом, вносить изменения в проект и запускать его.
Для запуска проекта перейдите в раздел Run and Debug (см. пункт 1 на рисунке ниже) на вертикальной панели инструментов и нажмите на зеленый треугольник рядом с надписью “.NET Core Launch (console)”. Результат выполнения программы будет показан на вкладке DEBUG CONSOLE (см. пункт 3).
Создание, сборка и запуск проекта в VSCode с использованием DevKit
Для правильной работы 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#. Базовый уровень“.