sharp-dev-lib-extension是c#中经常用到的服务。
sharp-dev-lib-extension使用net6.0框架,依赖第三方库如下:
-
DocumentFormat.OpenXml (>= 2.16.0) 用于Excel的读写
-
Portable.BouncyCastle (>= 1.9.0) 用于加解密
-
SharpDevLib(>= 1.0.4) 内部语法调用
-
从nuget包管理器中搜索安装SharpDevLib.Extensions
-
在Package Manager中执行命令
Install-Package SharpDevLib.Extensions -Version 1.1.0
-
在dotnet cli中执行命令
dotnet add package SharpDevLib.Extensions --version 1.1.0
sharp-dev-lib-extension包含如下服务
名称 | 描述 | 使用 |
---|---|---|
Data | 包含仓储,sql,迁移服务 | 依赖注入 |
DI | 提供程序集级别的服务注册 | 扩展方法 |
发送邮件 | 依赖注入 | |
Encryption | 当前支持的算法,对称加密(aes,des,3des),非对称加密(rsa) | 依赖注入 |
Excel | excel读写,支持复杂及动态对象,文档加密 | 依赖注入 |
Model | 基础模型(Request,DTO,Response) | 实例化 |
Transport | udp,tcp的封装 | 依赖注入 |
Http | HttpClient的封装 | 依赖注入 |
Jwt | jwt创建和验证服务 | 依赖注入 |
Certificate | 证书创建 | 依赖注入 |
时间 | 版本 | 描述 |
---|---|---|
2024-04-09 | v1.1.0 | 更新packages |
2023-07-04 | v1.0.0.5 | 修复一些bug,添加sqlhelper |
2022-08-12 | v1.0.0.0-alpha | 初始化包 |