Easy.License
4.24.1010.1
dotnet add package Easy.License --version 4.24.1010.1
NuGet\Install-Package Easy.License -Version 4.24.1010.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Easy.License" Version="4.24.1010.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Easy.License --version 4.24.1010.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Easy.License, 4.24.1010.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Easy.License as a Cake Addin #addin nuget:?package=Easy.License&version=4.24.1010.1 // Install Easy.License as a Cake Tool #tool nuget:?package=Easy.License&version=4.24.1010.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
💐 序言
Easy 快速开发框架 让 .NET 开发更简单,更通用,更流行。
🍕 软件架构
基于 .NET 7
、.NET 8
平台的权限系统
🍎 框架特点
- 全新面貌:基于
.NET 7
、.NET 8
平台,没有历史包袱 - 灵活权限:可后台根据规则配置数据权限
- 极速开发:内置丰富的企业应用开发功能
- 极其灵活:轻松面对多变复杂的需求
- 极易维护:采用独特的架构思想,只为长久维护设计
- 完整文档:提供完善的开发文档
🥞 架构设计
🥨官方脚手架
特别说明
脚手架不是安装在项目中的! 而是通过 CMD 或 PowerShell 安装到操作系统中的。
脚手架
Easy
官方提供了多种 Web
应用类型的脚手架,方便大家快速创建多层架构项目。目前支持以下应用脚手架:
模板类型 | 名称 | 关键词 | 描述 |
---|---|---|---|
Easy.Template.App | 👉 easyapp | Mvc/WebApi 模板 |
安装脚手架
打开 CMD
或 Powershell
执行模板安装命令:
//目录定位到templates文件夹
dotnet new install ./EasyAppTemplate
查看脚手架
dotnet new easyapp -h
新建模版
dotnet new easyapp -n projectName
卸载模版
//目录定位到templates文件夹
dotnet new uninstall ./EasyAppTemplate
安装卸载定位目录可以是绝对路径。
🍟docker-compose
发布并运行
- docker-compose --env-file ./win.env up -d
创建网络
- docker network create -d bridge easyBridge
重新编译
- docker-compose stop
- docker-compose --env-file ./win.env up -d --build
单独更新某个镜像
- docker-compose stop easyApi
- docker-compose --env-file ./win.env up easyApi -d --build
🥗 环境要求
- Visual Studio 2020 17.0 +
- .NET 7 SDK +
- .Net Standard 2.1 +
🥪 支持平台
- 运行环境
- Windows
- Linux
- MacOS
- Docker/K8S/K3S/Rancher
- Xamarin/MAUI
- 数据库
- SqlServer
- Sqlite
- Azure Cosmos
- MySql
- MariaDB
- PostgreSQL
- InMemoryDatabase
- Oracle
- Firebird
- 达梦数据库
- MongoDB
- 应用部署
- Kestrel
- Nginx
- Jexus
- IIS
- Apache
- PM2
- Supervisor
- 独立发布/单文件
- 容器(Docker/K8S/K3S/Rancher)
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- libc.hwid (>= 6.0.2)
- Microsoft.Extensions.DependencyModel (>= 8.0.2)
- Polly (>= 8.4.2)
- Standard.Licensing (>= 1.2.0)
- System.Text.Json (>= 8.0.5)
-
net8.0
- libc.hwid (>= 6.0.2)
- Microsoft.Extensions.DependencyModel (>= 8.0.2)
- Polly (>= 8.4.2)
- Standard.Licensing (>= 1.2.0)
- System.Text.Json (>= 8.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
4.24.1010.1 | 86 | 10/10/2024 |