Данное руководство устарело. Актуальное руководство: Руководство по ASP.NET Core 7
Также создавать приложения на ASP.NET Core мы можем в Visual Studio for Mac. Для этого нам надо сначала загрузить установщик данной среды разработки со страницы https://www.visualstudio.com/ru/downloads/.
После загрузки запустим программу установки и на первом этапе нам надо обязательно указать опцию .NET Core:
После установки откроем Visual Studio for Mac и для создания нового проекта нажмем на кнопку New Project...:
Далее нам откроется окно выбора шаблона проекта. В левой части окна нам надо выбрать .NET Core -> App. После этого в центральной части появятся типы проектов. Для веба здесь представлены все те же типы проектов, что и в Windows-версии Visual Studio:
ASP.NET Core Empty
ASP.NET Core Web App
ASP.NET Core Web API
В данном случае выберем шаблон ASP.NET Core Empty
Далее в следующем окне укажем имя проекта и его расположение на жестком диске. Пусть проект называется HelloApp:
После этого Visual Studio создаст новый проект. Как и в версии для Windows, проект имеет два файла: Program.cs, в котором происходит запуск приложения, и Startup.cs, где определен класс Startup c логикой обработки запроса.
Класс Startup уже имеет некоторую базовую логику для обработки запроса, суть которой заключается в отправке пользователю в ответ на запрос строки "Hello World". Поэтому запустим проект, нажав на черную стрелку над структурой проекта:
И после запуска в браузере по умолчанию отобразится выше указанная строка:
В остальных аспектах разработка приложений на ASP.NET Core на MacOS будет аналогична разработке на Windows.