Первое приложение в Visual Studio

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

В прошлой теме было рассмотрено создание первого проекта ASP.NET Core с помощью .NET CLI с компиляцией и запуском проекта в терминале. Это самый простой способ для создания приложений ASP.NET. Однако также мы можем использовать среду разработки Visual Studio, которая упрощает многие аспекты по работе с проектом ASP.NET. Рассмотрим, как создавать проект в Visual Studio.

Итак, в начале загрузим бесплатный выпуск среды - Visual Studio Community 2022 по следующему адресу: Microsoft Visual Studio 2022

Установка Visual Studio 2022

После загрузки запустим программу установщика. В открывшемся окне нам будет предложено выбрать те компоненты, которые мы хотим установить вместе Visual Studio. Стоит отметить, что Visual Studio - очень функциональная среда разработки и позволяет разрабатывать приложения с помощью множества языков и платформ. В нашем случае нам будет интересовать прежде всего C# и .NET.

Чтобы добавить в Visual Studio поддержку проектов для ASP.NET Core, в программе установки среди рабочих нагрузок можно выбрать только пункт ASP.NET и разработка веб-приложений. Можно выбрать и больше опций или вообще все опции, однако стоит учитывать свободный размер на жестком диске - чем больше опций будет выбрано, соответственно тем больше места на диске будет занято.

Установка Visual Studio 2022

И при инсталляции Visual Studio на ваш компьютер будут установлены все необходимые инструменты для разработки программ, в том числе фреймворк .NET.

После завершения установки создадим первый проект на ASP.NET Core. Вначале откроем Visual Studio. На стартовом экране выберем Create a new project (Создать новый проект)

Создание первого проекта в Visual Studio 2022

На следующем окне в качестве типа проекта выберем ASP.NET Core Empty

Проект консольного приложения на C# и .NET в Visual Studio 2022

Далее на следующем этапе нам будет предложено указать имя проекта и каталог, где будет располагаться проект.

Создание первого приложения на C#

В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp.

На следующем окне Visual Studio предложит нам выбрать версию .NET, которая будет использоваться для проекта. Выбрем здесь последнюю доступную версию.

Установка C# и .NET в Visual Studio

Кроме того, здесь с помощью флажка Configure for HTTPS можно установить использование протокола https. По умолчанию этот флажок отмечен, это значит, что проект по умолчанию будет использовать протокол https.

Другой флажок - Enable Docker позволяет задействовать Docker. Если этот флажок установлен, то в поле ниже можно будет выбрать ОС, которая будет использоваться под Docker. Но в данном случае оставим этот флажок неотмеченным.

Третий флажок - Do not use level statements позволяет, как и в консольных проектах, отключить поддержку выражений верхнего уровня. Этот флажок также оставим неотмеченным.

Оставим все остальные настройки по умолчанию и нажмем на кнопку Create (Создать) для создания проекта. После этого Visual Studio создаст и откроет нам проект:

Первый проект ASP.NET Core на C#

Структура проекта ASP.NET Core

Рассмотрим базовую структуру стандартного проекта ASP.NET Core в Visual Studio. Проект ASP.NET Core Empty содержит очень простую структуру - необходимый минимум для запуска приложения:

  • Connected Services: подключенные сервисы из Azure

  • Dependencies: все добавленные в проект пакеты и библиотеки, иначе говоря зависимости

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

  • appsettings.json: файл конфигурации проекта в формате json

  • appsettings.Development.json: версия файла конфигурации приложения, которая используется в процессе разработки

  • Program.cs: главный файл приложения, с которого и начинается его выполнение. Код этого файла настраивает и запускает веб-приложение

Запуск проекта

Проект по умолчанию не представляет какой-то грандиозной функциональности, тем не менее этот проект мы уже можем запустить. Итак, запустим проект. При запуске нам может отобразиться окно, где надо подтвердить доверие для серфиката SSL, а также его установку

Потверждение сертификата SSL при запуске приложения ASP.NET Core Установка сертификата SSL при запуске приложения ASP.NET Core

И после подтверждения и установки сертификата отобразиться консоль, где выводися некоторая базовая информация о приложении:

И, кроме того, будет запущен браузер, где мы сможем лицезреть строку "Hello World!" - результат работы кода по умолчанию из файла Program.cs:

Первое приложение на ASP.NET Core
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850