Первый проект на MacOS. Visual Studio for Mac

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

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

Для упрощения создания приложений на .NET компания Microsoft предоставляет такую среду как Visual Studio for Mac - аналог Visual Studio только дял Mac. Однако по умолчанию эта среда не поддерживает создание проектов для VB.NET. Однако это все равно не помешает ее использовать для VB.NET. Рассмотрим, как это сделать.

Создание проекта с помощью .NET CLI

Сначала создадим с помощью .NET CLI новый проект на VB.NET. Определим для проекта в файловой системе какой-нибудь каталог. Например, в моем случае это папка Documents/vbnet/helloapp/, а сам проект будет называться helloapp.

Перейдем в терминале к этой папке и выполним следующую команду:

dotnet new console --language "vb"

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

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

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

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

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

Открытие проекта в Visual Studio for Mac

Для работы с Visual Studio for Mac прежде всего потребуется ее установить. Установщик можно найти по ссылке https://visualstudio.microsoft.com/ru/vs/mac/preview/

Создание проекта для Visual Basic в Visual Studio for MacOS

На стартовом экране Visual Studio выберем пункт Open и диалоговом окне отрытия файла перейдем к папке проекта и выберем файл helloapp.vbproj.

После этого Visual Studio откроет проект

Открытие проекта для Visual Basic в Visual Studio for MacOS

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

Запуск проекта для Visual Basic в Visual Studio for MacOS

Таким образом, мы можем работать с VB.NET и в Visual Studio for Mac. Что очень удобно, как минимум, мы можем воспользоваться интеллектуальной подсказкой. Кроме того, хотя VS for Mac напрямую не поддерживает создание проектов для vb.net, тем не менее она поддерживает добавление файлов с кодом на Visual Basic. Например, при нажмем правой кнопкой мыши на название проекта и в контекстном меню выберем Add -> New File

Добавление файлов в проект для Visual Basic в Visual Studio for MacOS

И здесь нам будет доступен ряд встроенных шаблонов для Visual Basic.NET:

Типы файлов Visual Basic в Visual Studio for MacOS
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850