Создание и настройка проекта
Last updated
Last updated
Запустите Visual Studio Installer.
По кнопке "Изменить" откроется окно установки компонент среды разработки:
На вкладке "Рабочие нагрузки" поставьте галочку на компоненте ASP.NET и разработка веб-приложений и нажмите кнопку "Изменить".
В папке \Template\Projects\1. Template создадим папку Objects, в которой будут храниться исходники кастомных объектов для форм.
Запустим Visual Studio 2022.
На начальной странице выберем пункт Create a new project (Создать проект):
Если среда разработки Visual Studio уже открыта, то проект можно создать, выбрав пункт File -> New -> Project... в строке меню. А также нажав кнопку New Project на панели инструментов, или нажав комбинацию клавиш Ctrl+Shift+N.
На странице Create a new project введите в поле поиска library. Так как платформа написана на платформе .NET Core, то нам необходимо выбрать соответствующий тип приложения:
Если вы не видите шаблоны .NET, вероятно, у вас не установлена требуемая рабочая нагрузка. В сообщении Not finding what you're looking for? (Не удается найти то, что ищете?) выберите ссылку Install more tools and features (Установка других средств и компонентов). Откроется Visual Studio Installer. Убедитесь, что у вас установлена рабочая нагрузка ASP.NET и разработка веб-приложений.
В диалоговом окне Configure your new project (Настройка нового проекта) доступны параметры, позволяющие присвоить имя проекту (и решению), выбрать расположение на диске:
В поле Project name укажем имя нашего проекта - Template. В поле Location - ранее созданную папку Objects.
Галочку Place solution and project in the same directory можно снять.
В диалоговом окне Additional information (Дополнительные сведения) содержится параметр для выбора версии платформы:
Оставим здесь .NET Core 3.1 (Out of support) и нажмем на кнопку Create.
Откроем свойства проекта, вызвав контекстное меню и выбрав пункт Properties. Или нажав комбинацию клавиш Alt+Enter.
На вкладке Build->Events необходимо прописать команду, которая будет выполняться после сборки решения:
В поле Post-build event пропишем команду копирования собранного dll-файл из папки проекта в папку с установленной клиентской частью:
По умолчанию Visual Studio собирает проект в папку:
\Template\Projects\1. Template\Objects\Template\Template\bin\Debug\netcoreapp3.1
Давайте пересоберем проект, для этого в контекстном меню выберем пункт Build или Rebuild:
Проверьте, что файл Template.dll скопировался в папку с установленной клиентской частью.
Чтобы запускать приложение напрямую из Visual Studio, сделаем настройки режима отладки. Для этого откроем свойства проекта и перейдем на вкладку Debug:
Кликнем по тексту Open debug launch profiles UI. В открывшемся окне профилей запуска кликнем по кнопке Create a new profile. В меню выберем пункт Executable:
Новый профиль сразу переименуем, кликнув по кнопке Rename selected profile:
В поле Executable укажем путь до exe-файла приложения, размещенного в папке развернутой клиентской части:
Теперь мы можем запустить приложение, нажав клавишу F5 или кнопку на панели инструментов:
В проекте появился новый файл launchSettings.json, в котором будут храниться настройки профилей запуска приложения: