本指南详细介绍了如何使用SSW净架构模板创建一个新的ASP.NET Core API项目。该模板提供了完整的基础设施和应用层结构,能帮助开发者快速上手项目开发。
本指南将引导你使用SSW净架构模板创建一个新的ASP.NET Core API项目,助你快速开启项目开发之旅。
dotnet new install HeroApi.Template
⚠️ 重要提示
模板只需安装一次,默认情况下会自动更新到最新版本。
mkdir Northwind365
cd Northwind365
dotnet new ssw-ca
⚠️ 重要提示
name参数是可选的,如果没有指定,默认使用目录名作为解决方案名称和项目命名空间。
cd src/Application/Features
mkdir {{FeatureName}}
cd {{FeatureName}}
dotnet new ssw-ca-query --name {{QueryName}} --entityName {{Entity}} --slnName {{SolutionName}}
cd src/Application/Features
mkdir {{FeatureName}}
cd {{FeatureName}}
dotnet new ssw-ca-command --name {{CommandName}} --entityName {{Entity}} --slnName {{SolutionName}}
切换目录到工具目录:
cd tools\AppHost\
cd tools/AppHost/
运行项目:
dotnet run
⚠️ 重要提示
首次运行时,可能会花费几分钟时间下载Docker镜像、创建数据库并初始化数据。
CleanArchitecture.nuspec文件中的version属性。package工作流并发布新版本到NuGet.org。⚠️ 重要提示
我们采用CalVer版本号格式,如
YYYY.M.D(例如2024.2.12)。
如果你想深入了解SSW净架构,可以参加以下活动:
推荐以下视频学习净架构知识:
此外,你还可以参考以下资源链接:
如需贡献代码或提出问题,请访问我们的GitHub仓库。
本项目遵循MIT License协议。