Как установить и настроить Visual Studio для ASP.NET?
Visual Studio — это интегрированная среда разработки (IDE), разработанная Microsoft для разработки графического интерфейса пользователя (GUI), веб-приложений, консоли, веб-приложений, мобильных приложений, облачных и веб-служб и т. Д. Для установки и использования Visual Studio в коммерческих целях. цель нужно купить лицензию от Microsoft. Для изучения (некоммерческих) целей Microsoft предоставила бесплатную версию Visual Studio Community. Мы будем использовать сообщество Visual Studio версии 2019. Последняя версия Visual Studio делает весь процесс очень простым для приложений ASP.NET. Могут быть некоторые изменения в шагах по установке и настройке Visual Studio IDE. Поэтому мы рекомендуем установить последнюю версию Visual Studio.
Шаги по установке и настройке Visual Studio 2019
Шаг 1. Загрузите версию Visual Studio Community 2019
Шаг 2. Запустите файл .exe и следуйте инструкциям для установки версии Visual Studio Community в системе.
Шаг 3: Выберите ASP.NET и веб-разработку из вариантов и нажмите, чтобы установить в правом нижнем углу, как показано ниже. Мы также можем выбрать вариант разработки рабочего стола .NET для форм Windows, консольных приложений и т. Д. Здесь мы выбираем оба варианта. Мы также можем изменить его после установки.
Шаг 4: Нажмите на запуск, и вам будет предложено войти в первый раз. Шаг входа не является обязательным, поэтому его можно пропустить. Диалоговое окно появится только в первый раз и предложит выбрать параметры разработки и цветовую тему. После выбора необходимых параметров, нажмите кнопку «Запустить Visual Studio». Этот шаг не является обязательным в некоторых версиях.
Шаг 5. Чтобы создать новое веб-приложение ASP.NET, выберите «Файл» -> «Новый» -> «Проект», как показано ниже:
Шаг 6: Как только мы выберем проект, мы заметим различные варианты проекта. Мы можем отфильтровать их по своему выбору. Мы видим 3 фильтра (Язык, Платформа, Тип проекта) в правой части панели поиска на приведенном ниже снимке экрана. Здесь мы не используем фильтры. Мы просто выбираем ASP.NET Web Application ( .NET Framework ) и нажимаем Next . Мы можем видеть параметры C #, Windows и Library ниже выбранного проекта. Существует два варианта, поскольку мы также можем найти веб-приложение ASP.NET (.NET Framework), используя VB (Visual Basic).
Шаг 7: Следующий шаг — настройка проекта. Здесь мы должны выбрать имя проекта и название решения и нажать кнопку «Создать». Мы также можем изменить местоположение проекта. Имя проекта является подмножеством имени решения. Мы можем поставить другое имя для решения. Другими словами, решение похоже на контейнер для проектов.
Мы помещаем имя проекта и решения как GeeksforGeeks, как показано на скриншоте ниже.
Шаг 8: Здесь мы должны выбрать тип веб-приложения ASP.NET. Мы создаем веб-приложение, поэтому сначала выберите тип проекта « Пустой», чтобы понять простое приложение. Затем выберите веб-формы, которые добавят основные папки для создания приложения веб-форм. После этого нажмите кнопку « Создать» .
На изображении ниже, справа, по умолчанию открывается Обозреватель решений. Там мы видим файл Global.asax.cs, который является общим файлом для всего приложения. Этот файл содержит конкретную информацию, относящуюся к приложению, и используется для инициализации специфических переменных приложения их значениями по умолчанию.
Шаг 9: Теперь добавьте файл веб-формы в проект «GeeksforGeeks», который содержит специальный веб-код для проекта. Просто щелкните правой кнопкой мыши GeeksforGeeks в обозревателе решений. Выберите Добавить, а затем выберите веб-форму из меню, как показано ниже.
Он запросит имя веб-формы. Мы вводим имя как TestingWebForm и нажимаем ОК .
Код по умолчанию для TestingWebForm показан ниже:
Шаг 10: Теперь напишите пример кода в файле TestingWebForm.aspx, который будет отображать «Hello Geeks!» В качестве вывода. Объяснение кода будет обсуждаться далее.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestingWebForm.aspx.cs" Inherits="GeeksforGeeks.TestingWebForm" %>
< head runat = "server" >
< form id = "form1" runat = "server" >
Теперь, чтобы выполнить код, нажмите кнопку «Выполнить», как показано на скриншоте ниже. В первый раз нам может понадобиться настроить конфигурацию браузера.
ADO.NET edm отсутствует в Visual Studio
Вы можете столкнуться с тем, что при попытке добавить к своему проекту в Visual Studio модель ADO.NET EDM, вы ее не найдете в списке доступных элементов. Вы можете попробовать произвести действия указанные ниже, чтобы решить данную проблему.
Во-первых, ADO.NET EDM доступна не для всех проектов в VS (во всяком случае, сразу). Обратите внимание, какой проект вы создаете. Например:
Оба приложения — консольные. Однако только в проект слева можно добавить ADO. Если вы хотите сделать консольное приложение, то выбирайте простое консольное приложение для командной строки.
Если указанное действие не помогло, убедитесь, что у Вас установлен Entity Framework. Для этого откройте инсталлер Visual Studio (пуск -> в строку поиска "Visual studio installer"), нажмите "Дополнительно", затем "Изменить". Во вкладке "Отдельные компоненты" проверьте, установлен ли пакет/библиотека "Инструменты для Entity Framework 6". Если его нет — установите.
Не факт, что данные рекомендации помогут именно Вам, но наверняка приблизят Вас к цели.
Учебник. Начало работы с C# и ASP.NET Core в Visual Studio
В этом руководстве по разработке на языке C# с помощью ASP.NET Core в Visual Studio вы создадите веб-приложение ASP.NET Core на C#, внесете в него изменения, изучите некоторые возможности интегрированной среды разработки, после чего запустите приложение.
Предварительные требования
Установка Visual Studio
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Обновите Visual Studio: если вы уже установили Visual Studio, убедитесь, что используется самый последний выпуск среды. Дополнительные сведения об обновлении установки см. на странице Обновление до последнего выпуска Visual Studio.
Выберите тему (необязательно): в этом учебнике содержатся снимки экрана, в которых используется темная тема. Вы можете персонализировать страницу интегрированной среды разработки и редактора Visual Studio, чтобы узнать, как это сделать.
Создание проекта
Сначала создадим проект ASP.NET Core. Проект этого типа содержит все файлы шаблонов, необходимые для полнофункционального веб-сайта, что избавляет вас от лишней работы.
Откройте Visual Studio 2017.
В верхней строке меню последовательно выберите Файл > Создать > Проект.
В левой области диалогового окна Новый проект разверните узел Visual C# , затем разверните узел Веб и выберите .NET Core. В средней области выберите Веб-приложение ASP.NET Core. Назовите файл MyCoreApp и нажмите ОК.
Добавление рабочей нагрузки (необязательно)
Если шаблон проекта Веб-приложение ASP.NET Core отсутствует, его можно получить, добавив рабочую нагрузку ASP.NET и разработка веб-приложений. Добавить ее можно одним из двух способов в зависимости от того, какие обновления Visual Studio 2017 установлены на вашем компьютере.
Вариант 1: использование диалогового окна "Новый проект"
Выберите ссылку Открыть Visual Studio Installer в левой области диалогового окна Новый проект. (В зависимости от параметров отображения может потребоваться выполнить прокрутку.)
Запускается Visual Studio Installer. Выберите рабочую нагрузку ASP.NET и разработка веб-приложений, а затем щелкните Изменить.
(Возможно, перед тем как продолжить установку рабочей нагрузки, придется закрыть Visual Studio.)
Вариант 2: использование меню "Сервис"
Закройте диалоговое окно Создать проект. Затем в верхней строке меню выберите Сервис > Получить средства и компоненты.
Запускается Visual Studio Installer. Выберите рабочую нагрузку ASP.NET и разработка веб-приложений, а затем щелкните Изменить.
(Возможно, перед тем как продолжить установку рабочей нагрузки, придется закрыть Visual Studio.)
Добавление шаблона проекта
В диалоговом окне Создать веб-приложение ASP.NET Core выберите шаблон проекта Веб-приложение.
Убедитесь, что в верхнем раскрывающемся меню отображается ASP.NET Core 2.1. Затем нажмите ОК.
Если в верхнем раскрывающемся меню не отображается ASP.NET Core 2.1, убедитесь, что используется самый последний выпуск Visual Studio. Дополнительные сведения об обновлении установки см. на странице Обновление до последнего выпуска Visual Studio.
На начальном экране выберите Создать проект.
В окне Создание проекта выберите C# в списке языков. Затем выберите Windows в списке платформ и Веб-сайт в списке типов проектов.
Применив фильтры по языку, платформе и типу проекта, выберите шаблон Веб-приложение ASP.NET Core и щелкните Далее.
Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
После этого в Visual Studio Installer выберите рабочую нагрузку ASP.NET и разработка веб-приложений.
Затем нажмите кнопку Изменить в Visual Studio Installer. Сохраните результаты работы, когда появится такой запрос. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.
В поле Имя проекта окна Настроить новый проект введите MyCoreApp. Нажмите кнопку Далее.
В окне Дополнительные сведения убедитесь, что в раскрывающемся меню вверху указано .NET Core 3.1. Обратите внимание, что вы можете включить поддержку Docker, установив флажок. Также вы можете включить поддержку проверки подлинности, нажав кнопку "Изменить способ проверки подлинности". Здесь доступны следующие варианты.
- Нет: проверка подлинности не используется.
- Индивидуальные учетные записи: они хранятся в локальной базе данных или базе данных Azure.
- Платформа удостоверений Майкрософт: в этом варианте для проверки подлинности используется Active Directory, Azure AD или Microsoft 365.
- Windows: подходит для приложений интрасети.
Не устанавливайте флажок Включить Docker и установите флажок Нет в разделе "Тип проверки подлинности". Затем выберите Создать.
В Visual Studio откроется новый проект.
На начальном экране выберите Создать проект.
В окне Создание проекта выберите C# в списке языков. Затем выберите Windows в списке платформ и Веб-сайт в списке типов проектов.
Применив фильтры по языку, платформе и типу проекта, выберите шаблон Веб-приложение ASP.NET Core и щелкните Далее.
Если шаблон Консольное приложение отсутствует, его можно установить в окне Создание проекта. В сообщении Не нашли то, что искали? выберите ссылку Установка других средств и компонентов.
После этого в Visual Studio Installer выберите рабочую нагрузку ASP.NET и разработка веб-приложений.
Затем нажмите кнопку Изменить в Visual Studio Installer. Сохраните результаты работы, когда появится такой запрос. Выберите Продолжить, чтобы установить рабочую нагрузку. После этого вернитесь к шагу 2 в процедуре Создание проекта.
В поле Имя проекта окна Настроить новый проект введите MyCoreApp. Нажмите кнопку Далее.
В окне Дополнительные сведения убедитесь, что в поле Платформа отображается значение .NET 6.0. В этом окне вы можете включить поддержку Docker, установив флажок. Также можно добавить поддержку проверки подлинности, выбрав значение из раскрывающегося списка Тип проверки подлинности. Здесь доступны следующие варианты.
- Нет: проверка подлинности не используется.
- Индивидуальные учетные записи: они хранятся в локальной базе данных или базе данных Azure.
- Платформа удостоверений Майкрософт: в этом варианте для проверки подлинности используется Active Directory, Azure AD или Microsoft 365.
- Windows: подходит для приложений интрасети.
Не устанавливайте флажок Включить Docker и установите флажок Нет в разделе "Тип проверки подлинности". Затем выберите Создать.
В Visual Studio откроется новый проект.
Сведения о решении
Это решение основано на конструктивном шаблоне Страница Razor. Он отличается от конструктивного шаблона Model-View-Controller (MVC) тем, что содержит код модели и управляющий код в самой странице Razor.
Обзор решения
С помощью шаблона проекта создается решение с одним проектом ASP.NET Core, который имеет имя MyCoreApp. Перейдите на вкладку Обозреватель решений, чтобы просмотреть его содержимое.
Разверните папку Pages и узел About.cshtml.
Просмотрите файл About.cshtml в редакторе кода.
Выберите файл About.cshtml.cs.
Просмотрите файл About.cshtml.cs в редакторе кода.
Проект содержит папку wwwroot, которая является корневой для веб-сайта. Разверните папку, чтобы просмотреть его содержимое.
Вы можете поместить статическое содержимое сайта — например CSS, изображения и библиотеки JavaScript — непосредственно в нужные пути.
Проект также содержит файлы конфигурации для управления веб-приложением во время выполнения. Стандартная конфигурация приложения хранится в файле appsettings.json. Тем не менее эти параметры можно переопределить с помощью appsettings.Development.json. Разверните файл appsettings.json, чтобы просмотреть файл appsettings.Development.json.
Запуск, отладка и внесение изменений
Чтобы выполнить сборку приложения и запустить его в режиме отладки, нажмите в интегрированной среде разработки кнопку IIS Express. (Кроме того, можно нажать клавишу F5 или выбрать пункт меню Отладка > Начать отладку в строке меню.)
Если появляется сообщение об ошибке Не удается подключиться к веб-серверу "IIS Express" , закройте среду Visual Studio и откройте ее с помощью пункта Запуск от имени администратора в контекстном меню. Затем снова запустите приложение.
Может также появиться запрос о том, хотите ли вы принять сертификат IIS SSL Express. Чтобы просмотреть код в веб-браузере, выберите Да, а затем снова Да, если появится предупреждение системы безопасности о дальнейшей обработке.
Visual Studio откроет окно браузера. В строке меню вы должны увидеть названия страниц Home (Главная), About (О программе) и Contact (Контакты). (Если названия страниц не отображаются, нажмите кнопку меню, напоминающую гамбургер, чтобы их увидеть.)
Выберите в строке меню страницу About (О программе).
Помимо прочего, на открытой в браузере странице About (О программе) отображается текст, заданный в файле About.cshtml.
Вернитесь в Visual Studio и нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки. Также после этого закроется проект в окне браузера.
В Visual Studio выберите файл About.cshtml. Затем удалите слово another, заменив его словами file and directory.
Выберите файл About.cshtml.cs. Очистите директивы using в начале файла, как описано ниже.
Выберите любую из выделенных серым цветом директив using . Под курсором или в поле слева отобразится меню Быстрые действия (значок лампочки). Выберите лампочку, а затем команду Удалить ненужные директивы Using.
Visual Studio удалит из файла ненужные директивы using .
Затем в методе OnGet() замените основную часть таким кодом:
Обратите внимание, что Environment (Среда) и String (Строка) подчеркнуты волнистой линией. Подчеркивание волнистой линией появилось, потому что эти типы находятся за пределами области.
Откройте панель инструментов Список ошибок, чтобы просмотреть там те же самые ошибки. (Если вы не видите панель инструментов Список ошибок, выберите Представление > Список ошибок в верхней строке меню.)
Давайте исправим это. В редакторе кода установите курсор в любую строку с ошибкой, а затем в поле слева выберите меню "Быстрые действия" (значок лампочки). В раскрывающемся меню выберите using System; , чтобы добавить эту директиву в начало файла и устранить ошибки.
Нажмите клавиши CTRL+S, чтобы сохранить изменения, и нажмите клавишу F5, чтобы открыть проект в веб-браузере.
В верхней части веб-сайта выберите пункт About (О программе), чтобы просмотреть изменения.
Закройте веб-браузер, нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки, и закройте Visual Studio.
Обзор решения
С помощью шаблона проекта создается решение с одним проектом ASP.NET Core, который имеет имя MyCoreApp. Перейдите на вкладку Обозреватель решений, чтобы просмотреть его содержимое.
Разверните папку Pages.
Просмотрите файл Index.cshtml в редакторе кода.
С каждым файлом CSHTML связан файл кода. Чтобы открыть файл кода в редакторе, разверните узел Index.cshtml в обозревателе решений и выберите файл Index.cshtml.cs.
Просмотрите файл Index.cshtml.cs в редакторе кода.
Проект содержит папку wwwroot, которая является корневой для веб-сайта. Разверните папку, чтобы просмотреть его содержимое.
Вы можете поместить статическое содержимое сайта — например CSS, изображения и библиотеки JavaScript — непосредственно в нужные пути.
Проект также содержит файлы конфигурации для управления веб-приложением во время выполнения. Стандартная конфигурация приложения хранится в файле appsettings.json. Тем не менее эти параметры можно переопределить с помощью appsettings.Development.json. Разверните файл appsettings.json, чтобы просмотреть файл appsettings.Development.json.
Запуск, отладка и внесение изменений
Чтобы выполнить сборку приложения и запустить его в режиме отладки, нажмите в интегрированной среде разработки кнопку IIS Express. (Кроме того, можно нажать клавишу F5 или выбрать пункт меню Отладка > Начать отладку в строке меню.)
Если появляется сообщение об ошибке Не удается подключиться к веб-серверу "IIS Express" , закройте среду Visual Studio и откройте ее с помощью пункта Запуск от имени администратора в контекстном меню. Затем снова запустите приложение.
Может также появиться запрос о том, хотите ли вы принять сертификат IIS SSL Express. Чтобы просмотреть код в веб-браузере, выберите Да, а затем снова Да, если появится предупреждение системы безопасности о дальнейшей обработке.
Visual Studio откроет окно браузера. В строке меню вы должны увидеть названия страниц Home (Главная) и Privacy (Конфиденциальность).
Выберите в строке меню страницу Privacy.
На открытой в браузере странице Privacy отображается текст, заданный в файле Privacy.cshtml.
Вернитесь в Visual Studio и нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки. Также после этого закроется проект в окне браузера.
В Visual Studio откройте файл Privacy.cshtml для редактирования. Удалите строку Use this page to detail your site’s privacy policy (Эта страница предназначена для политики конфиденциальности сайта) и добавьте вместо нее строку This page is under construction as of @ViewData["TimeStamp"] (Эта страница находится в разработке с ["метка_времени"]).
Теперь изменим код. Выберите файл Privacy.cshtml.cs. Очистите директивы using в начале файла, как описано ниже.
Выберите любую из выделенных серым цветом директив using . Под курсором или в поле слева отобразится меню Быстрые действия (значок лампочки). Выберите лампочку, а затем наведите указатель на команду Удалить ненужные директивы using.
Теперь выберите команду Просмотреть изменения, чтобы увидеть, что изменится.
Нажмите кнопку Применить. Visual Studio удалит из файла ненужные директивы using .
Затем в методе OnGet() замените основную часть таким кодом:
Обратите внимание, что элемент DateTime подчеркнут двумя волнистыми линиями. Подчеркивание волнистой линией появилось, потому что этот тип находится за пределами области.
Откройте панель инструментов Список ошибок, чтобы просмотреть там те же самые ошибки. (Если вы не видите панель инструментов Список ошибок, выберите Представление > Список ошибок в верхней строке меню.)
Давайте исправим это. В редакторе кода установите курсор в любую строку с ошибкой, а затем в поле слева выберите меню "Быстрые действия" (значок лампочки). В раскрывающемся меню выберите using System; , чтобы добавить эту директиву в начало файла и устранить ошибки.
Нажмите клавишу F5, чтобы открыть проект в веб-браузере.
В верхней части веб-сайта выберите пункт Privacy (Конфиденциальность), чтобы просмотреть изменения.
Закройте веб-браузер, нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки, и закройте Visual Studio.
Обзор решения
С помощью шаблона проекта создается решение с одним проектом ASP.NET Core, который имеет имя MyCoreApp. Перейдите на вкладку Обозреватель решений, чтобы просмотреть его содержимое.
Разверните папку Pages.
Просмотрите файл Index.cshtml в редакторе кода.
С каждым файлом CSHTML связан файл кода. Чтобы открыть файл кода в редакторе, разверните узел Index.cshtml в обозревателе решений и выберите файл Index.cshtml.cs.
Просмотрите файл Index.cshtml.cs в редакторе кода.
Проект содержит папку wwwroot, которая является корневой для веб-сайта. Разверните папку, чтобы просмотреть его содержимое.
Вы можете поместить статическое содержимое сайта — например CSS, изображения и библиотеки JavaScript — непосредственно в нужные пути.
Проект также содержит файлы конфигурации для управления веб-приложением во время выполнения. Стандартная конфигурация приложения хранится в файле appsettings.json. Тем не менее эти параметры можно переопределить с помощью appsettings.Development.json. Разверните файл appsettings.json, чтобы просмотреть файл appsettings.Development.json.
Запуск, отладка и внесение изменений
Нажмите кнопку IIS Express в среде IDE, чтобы выполнить сборку приложения и запустить его в режиме отладки. (Кроме того, можно нажать клавишу F5 или выбрать пункт меню Отладка > Начать отладку в строке меню.)
Если появляется сообщение об ошибке Не удается подключиться к веб-серверу "IIS Express" , закройте среду Visual Studio и откройте ее с помощью пункта Запуск от имени администратора в контекстном меню. Затем снова запустите приложение.
Может также появиться запрос о том, хотите ли вы принять сертификат IIS SSL Express. Чтобы просмотреть код в веб-браузере, выберите Да, а затем снова Да, если появится предупреждение системы безопасности о дальнейшей обработке.
Visual Studio откроет окно браузера. В строке меню вы должны увидеть названия страниц Home (Главная) и Privacy (Конфиденциальность).
Выберите в строке меню страницу Privacy.
На открытой в браузере странице Privacy отображается текст, заданный в файле Privacy.cshtml.
Вернитесь в Visual Studio и нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки. Также после этого закроется проект в окне браузера.
В Visual Studio откройте файл Privacy.cshtml для редактирования. Удалите строку Use this page to detail your site’s privacy policy (Эта страница предназначена для политики конфиденциальности сайта) и добавьте вместо нее строку This page is under construction as of @ViewData["TimeStamp"] (Эта страница находится в разработке с ["метка_времени"]).
Теперь изменим код. Выберите файл Privacy.cshtml.cs. Очистите директивы using в начале файла, как описано ниже.
Выберите любую из выделенных серым цветом директив using . Под курсором или в поле слева отобразится меню Быстрые действия (значок лампочки). Выберите лампочку, а затем наведите указатель на команду Удалить ненужные директивы using.
Теперь выберите команду Просмотреть изменения, чтобы увидеть, что изменится.
Нажмите кнопку Применить. Visual Studio удалит из файла ненужные директивы using .
Затем создайте строку с текущей датой, отформатированной в соответствии с вашим языком и региональными параметрами или регионом, с помощью метода DateTime.ToString.
- Первый аргумент метода указывает, как должна отображаться дата. В этом примере используется описатель формата ( d ), который указывает короткий формат даты.
- Вторым аргументом является объект CultureInfo, указывающий язык и региональные параметры или регион для даты. Этот аргумент определяет, помимо прочего, язык любых слов в дате и тип используемых разделителей.
В методе OnGet() измените текст на следующий код.
Обратите внимание, что элемент CultureInfo подчеркнут двумя волнистыми линиями. Подчеркивание волнистой линией появилось, потому что этот тип находится за пределами области.
Откройте панель инструментов Список ошибок, чтобы просмотреть там те же самые ошибки. (Если вы не видите панель инструментов Список ошибок, выберите Представление > Список ошибок в верхней строке меню.)
Давайте исправим это. В редакторе кода установите курсор в любую строку с ошибкой, а затем в поле слева выберите меню "Быстрые действия" (значок лампочки). В раскрывающемся меню выберите using System.Glibalization; , чтобы добавить эту директиву в начало файла и устранить ошибки.
Нажмите клавишу F5, чтобы открыть проект в веб-браузере.
В верхней части веб-сайта выберите пункт Privacy (Конфиденциальность), чтобы просмотреть изменения.
Закройте веб-браузер, нажмите клавиши SHIFT+F5, чтобы выйти из режима отладки, и закройте Visual Studio.
Быстрые ответы на часто задаваемые вопросы
Ниже приведен краткий список вопросов и ответов, с помощью которого вы сможете ознакомиться с некоторыми основными понятиями.
Что такое C#?
C# — это типобезопасный объектно-ориентированный язык программирования, который обладает широкими возможностями, но в то же время прост в обучении.
Что такое ASP.NET Core?
ASP.NET Core — это кроссплатформенная платформа с открытым кодом для создания приложений, подключенных к Интернету, таких как веб-приложения и службы. Приложения ASP.NET Core могут работать на основе .NET Core или .NET Framework. Приложения ASP.NET Core можно разрабатывать и запускать на различных платформах, включая Windows, Mac и Linux. Код ASP.NET Core открыт для общего доступа в GitHub.
Что такое Visual Studio?
Visual Studio — это интегрированный набор средств разработки. Его можно рассматривать как программу для создания приложений.