推荐一个开源项目,提供了多个.NET项目的模板,这些模板包含了一些预先配置好的功能,使得开发者能够以最少的代码快速启动项目。
01 项目简介
.Net Boxed该项目为.NET开发者提供了一套包含基本代码的项目模板,涵盖了ASP.NET Core API、ASP.NET Core GraphQL、Microsoft Orleans以及NuGet Package的项目。
02 项目模板
**ASP.NET Core API Boxed:**提供了一个用于构建RESTful API的模板,包含了基本的API控制器、依赖注入、日志记录等配置。
**ASP.NET Core GraphQL Boxed:**为构建GraphQL API的项目提供了模板,集成了GraphQL的查询、变更和订阅等功能。
**Microsoft Orleans Boxed:**利用Microsoft Orleans的分布式计算框架,为构建可扩展的分布式应用提供了模板。
**NuGet Package Boxed:**为创建NuGet包提供了模板,帮助开发者打包和分发.NET库。
03 安装与使用
1、命令安装与使用
//安装模板
dotnet new --install Boxed.Templates
//创建api项目
dotnet new api --name "MyProject"
**2、使用VisualStudio
**
a、创建项目,项目类型选择:.NET Boxed
b、根据需求,选择对应的项目类型:api, graphql, nuget, orleans。
04 项目模板示例
1、ASP.NET Core API Boxed
2、ASP.NET Core GraphQL Boxed
3、Microsoft Orleans Boxed
4、NuGet Package Boxed
05 项目地址
- End -
推荐阅读