本项目是一个基于dotnet new的模板项目,用于快速创建一个基于 netcorepal-cloud-framework 的项目。
项目支持linux
、windows
、macOS
平台。
-
安装
.NET 8.0 SDK
或更高版本。SDK下载地址: https://dot.net/download
-
拥有
Docker
环境,用于自动化单元测试和集成测试。Docker Desktop
下载地址: https://www.docker.com/products/docker-desktop/
安装模板
dotnet new install NetCorePal.Template
安装Preview版本
dotnet new install NetCorePal.Template::<package-version> --add-source "https://www.myget.org/F/netcorepal/api/v3/index.json"
创建项目
dotnet new netcorepal-web -n My.Project.Name
进入项目目录
cd My.Project.Name
构建项目
dotnet build
运行测试
dotnet test
更新模板
dotnet new update
or
dotnet new install NetCorePal.Template::<VERSION>
卸载模板
dotnet new uninstall NetCorePal.Template
- 文件存储
- 本地文件
- 阿里云对象存储
- 配置管理
- 文件配置(json、ini、yaml)
- Kubernetes ConfigMap
- Nacos
- Apollo
- AgileConfig
- 数据库
- InMemory
- SqlServer
- MySql
- PostgreSql
- Sqlite
- 消息队列
- RabbitMQ
- Kafka
- RedisStreams
- AzureServiceBus
- AmazonSQS
- Pulsar
- 服务注册发现
- Kubernetes
- Etcd
- Consul
- Zookeeper
- Eureka
- Nacos
- API工具链
- Swagger
- 远程调用
- gRPC
- HttpClient
- 实时通讯
- SignalR
- WebSocket
- 缓存中间件
- Redis
- 熔断限流
- Polly