Этот репозиторий предоставляет шаблон для быстрого создания проектов ASP.NET Core Web API с заранее настроенными параметрами, такими как обработка ошибок, асинхронные методы и поддержка конфигурации.
Для того чтобы использовать этот шаблон, его необходимо сначала установить. Вы можете сделать это, установив шаблон с GitHub или из локальной папки.
-
Убедитесь, что у вас настроены правильные параметры доступа для GitHub:
Добавьте GitHub как источник NuGet:
dotnet nuget add source "https://nuget.pkg.github.com/SachkovTech/index.json" --name github --username "YOUR_GITHUB_USERNAME" --password "YOUR_GITHUB_TOKEN"
-
Установите шаблон:
dotnet new install "CleanArchitectureTemplate::1.0.0" --nuget-source "https://nuget.pkg.github.com/SachkovTech/index.json"
После того как шаблон установлен, вы можете использовать его для создания нового проекта.
-
Создайте новую папку для проекта: Создайте папку, в которой буде находится ваш проект, например:
mkdir myFolder
Затем перейдите в эту папку (Вместо "ProjectName" пишите название сервиса):
cd ProjectName
Если ваш шаблон имеет короткое имя webapiasync, выполните команду (Вместо "ProjectName" пишите название сервиса):
dotnet new webapiasync -n ProjectName
Для указания конкретной версии шаблона используйте:
dotnet new webapiasync -v 1.0.
Если вы хотите удалить шаблон, выполните команду:
dotnet new uninstall webapiasync
Или, для удаления шаблона с определённой версией:
dotnet new uninstall webapiasync -v 1.0.0