Компиляция в командной строке с .NET CLI

Последнее обновление: 16.11.2021

Для написания приложений на Visual Basic .NET удобно использовать Visual Studio, однако, хотя эта среда и облегчает разработку, в то же время скрывают множество мельчайших подробностей по созданию программ. И в реальности мы даже можем обойтись без той же Visual Studio, используя только инфраструктуру .NET CLI. Использование .NET CLI имеет свои преимущества - в частности, мы можем с помощью .NET CLI создавать проекты на VB.NET на Linux и MacOS.

Рассмотрим, как использовать .NET CLI и компилировать приложение из командной строки. Для этого создадим на диске C какую-нибудь новую папку для проекта. Например, пусть мы создали для проекта папку C:\vbnet\helloapp. Откроем командную строку и с помощью команды cd перейдем к этой папке.

C:\WINDOWS\system32>cd C:\vbnet\helloapp

Для создания проекта в .NET CLI применяется команда dotnet new, которой передается шаблон проекта, а также дополнительные параметры. Итак, в введем в командной строке следующую команду:

C:\vbnet\helloapp>dotnet new console --language "vb"

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

Кроме того, с помощью дополнительной опции --language "vb" необходимо указать, что мы создаем проект для языка Visual Basic .NET.

Создание проекта Visual Basic .NET в консоли

После выполнения этой команды в папке helloapp будет создан проект с минимальным набором стандартных файлов и папок.

.NET CLI Создание проекта для Visual Basic

В частности, мы можем найти в папке проекта файл helloapp.vbproj. Это главный файл проекта, который определяет его конфигурацию. Мы можем открыть его в любом текстовом редакторе, просмотреть и при необходимости изменить.

И, кроме того, по умолчанию создается главный файл программы Program.vb со следующим содержимым:

Imports System

Module Program
    Sub Main(args As String())
        Console.WriteLine("Hello World!")
    End Sub
End Module

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

Фактически это такой же минимальный проект, который создается в Visual Studio. И этот проект также уже можно запускать. Для запуска проекта введем в командной строке следующую команду:

dotnet run
Компиляция программы на Visual Basic .NET из командной строки

После выполнения команды в проекте в папке bin\MCD\Debug\net6.0 появится файл программы helloapp.exe, который можно вручную запустить на компьютере, где установлен .NET 6.

И теперь перейдем непосредственно к изучению синтаксиса языка VB.NET.

Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850