SharpDevLib.Extensions 1.1.0

dotnet add package SharpDevLib.Extensions --version 1.1.0
NuGet\Install-Package SharpDevLib.Extensions -Version 1.1.0
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="SharpDevLib.Extensions" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SharpDevLib.Extensions --version 1.1.0
#r "nuget: SharpDevLib.Extensions, 1.1.0"
#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 SharpDevLib.Extensions as a Cake Addin
#addin nuget:?package=SharpDevLib.Extensions&version=1.1.0

// Install SharpDevLib.Extensions as a Cake Tool
#tool nuget:?package=SharpDevLib.Extensions&version=1.1.0

sharp-dev-lib-extension

介绍

sharp-dev-lib-extension是c#中经常用到的服务。

依赖说明

sharp-dev-lib-extension使用netstandard2.1框架,依赖第三方库如下:

  • DocumentFormat.OpenXml (>= 2.16.0) 用于Excel的读写

  • Portable.BouncyCastle (>= 1.9.0) 用于加解密

  • SharpDevLib(>= 1.0.4) 内部语法调用

安装教程

  1. 从nuget包管理器中搜索安装SharpDevLib.Extensions

  2. 在Package Manager中执行命令

    Install-Package SharpDevLib.Extensions -Version 1.1
    
  3. 在dotnet cli中执行命令

dotnet add package SharpDevLib.Extensions --version 1.1

sharp-dev-lib-extension包含如下服务

名称 描述 使用
Data 包含仓储,sql,迁移服务 依赖注入
DI 提供程序集级别的服务注册 扩展方法
Email 发送邮件 依赖注入
Encryption 当前支持的算法,对称加密(aes,des,3des),非对称加密(rsa) 依赖注入
Excel excel读写,支持复杂及动态对象,文档加密 依赖注入
Model 基础模型(Request,DTO,Response) 实例化
Transport udp,tcp的封装 依赖注入
Http HttpClient的封装 依赖注入
Jwt jwt创建和验证服务 依赖注入
Certificate 证书创建 依赖注入

版本说明

时间 版本 描述
2024-04-09 v1.1 更新packages
2023-07-04 v1.0.0.5 修复一些bug,添加sqlhelper
2022-08-12 v1.0.0.0-alpha 初始化包
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  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 was computed.  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.

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
1.1.0 41 4/29/2024
1.0.7.3 36 4/28/2024
1.0.7.2 51 4/26/2024
1.0.7.1 336 12/29/2023
1.0.7 312 12/29/2023
1.0.6.9 291 12/28/2023
1.0.6.8 395 11/24/2023
1.0.6.6 495 8/16/2023
1.0.6.5 543 8/10/2023
1.0.6.4 558 8/3/2023
1.0.6.3 526 7/21/2023
1.0.6.2 553 7/20/2023
1.0.6.1 518 7/20/2023
1.0.6 535 7/17/2023
1.0.5 507 7/4/2023

add commonly used services