EasilyNET.Core
                             
                            
                                4.25.1016.112
                            
                        
                    dotnet add package EasilyNET.Core --version 4.25.1016.112
NuGet\Install-Package EasilyNET.Core -Version 4.25.1016.112
        
        
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="EasilyNET.Core" Version="4.25.1016.112" />
        
        
For projects that support PackageReference, copy this XML node into the project file to reference the package.
                    
    
    <PackageVersion Include="EasilyNET.Core" Version="4.25.1016.112" />
<PackageReference Include="EasilyNET.Core" />
        
        
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
                    
    
    paket add EasilyNET.Core --version 4.25.1016.112
        
        
 The NuGet Team does not provide support for this client. Please contact its maintainers for support.
                    
    
    #r "nuget: EasilyNET.Core, 4.25.1016.112"
        
        
#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.
                    
    
    #:package EasilyNET.Core@4.25.1016.112
        
        
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
                    
    
    #addin nuget:?package=EasilyNET.Core&version=4.25.1016.112
#tool nuget:?package=EasilyNET.Core&version=4.25.1016.112
        
        
 The NuGet Team does not provide support for this client. Please contact its maintainers for support.
                    
    
    EasilyNET.Core
| 功能 | 描述 | 使用文档 | 
|---|---|---|
| SimpleEventAggregator | 简单的事件发布和订阅,用于解耦多个类之间的消息传递 | 使用文档 | 
| CoordinateConvert | 百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和 WGS84 坐标系之间的转换 | 使用文档 | 
| DeepCopy | 基于表达式树和 Reflection 的 DeepCopy | 使用文档 | 
| IDCardValidation | 中国身份证验证,支持 15 位和 18 位身份证号码验证 | 使用文档 | 
| Compression | 压缩帮助类 | 使用文档 | 
其他一些内容
- 业务类型库,用于一些业务方面的类,如分页,以及业务中常用的一些数据类型和枚举类型 
- 以及大量的静态扩展函数 
- 枚举类型: 
| 名称 | 用途 | 
|---|---|
| EGender | 性别 | 
| ENation | 中国民族 | 
| ETimeOverlap | 时间重合情况 | 
| EZodiac | 生肖 | 
- 业务常用数据类型.
| 名称 | 用途 | 
|---|---|
| IdNameItem | 包含 ID 和 Name 字段的基础类 | 
| OperationInfo | 操作信息,包含操作人以及时间和是否完成 | 
| Operator | 操作人,包含 rid 和名称字段 | 
| ReferenceItem | 通常用来保存关联的业务信息,如 ID 和名称或者其他相关数据 | 
- 其他的还有分页信息等.
ChangeLog:
- 新增基于表达式树和 Reflection 的 DeepCopy, BigNumber
- 添加异步锁
- 新增雪花 ID 算法.以及一些扩展方法.
- 一些基础库,如数据类型,一些公共静态方法,工具函数.包含数组,日期,字符串,拼音,身份证验证等功能
- 将 EasilyNET.Extensions 库合并到 Core 中.
- 新增百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和 WGS84 坐标系之间的转换
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET | 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. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. | 
        
        Compatible target framework(s)
    
    
        
        Included target framework(s) (in package)
    
    Learn more about Target Frameworks and .NET Standard.
- 
                                                    net10.0- Microsoft.Extensions.DependencyModel (>= 10.0.0-rc.2.25502.107)
 
- 
                                                    net8.0- Backport.System.Threading.Lock (>= 3.1.5)
- Microsoft.Extensions.DependencyModel (>= 10.0.0-rc.2.25502.107)
 
- 
                                                    net9.0- Microsoft.Extensions.DependencyModel (>= 10.0.0-rc.2.25502.107)
 
NuGet packages (5)
Showing the top 5 NuGet packages that depend on EasilyNET.Core:
| Package | Downloads | 
|---|---|
| EasilyNET.AutoDependencyInjection 服务模块化注入.让服务注入拥有清晰的逻辑和结构 | |
| EasilyNET.Mongo.AspNetCore MongoDB 驱动的服务包,默认驼峰,ID和Id映射,时间本地化和枚举字符串的自动处理. | |
| EasilyNET.RabbitBus.Core 抽离一些EasilyNET.RabbitBus到Core库,便于消息事件实体复用. | |
| EasilyNET.WebCore.Swagger 一些Swagger的一些配置.如分组,隐藏接口,Authorize的接口添加🔒,默认值 | |
| EasilyNET.WebCore 包含Swagger的一些扩展的WebCore扩展 | 
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | 
|---|---|---|
| 4.25.1016.112 | 204 | 10/16/2025 | 
| 4.25.1014.112 | 205 | 10/14/2025 | 
| 4.25.1013.153 | 195 | 10/13/2025 | 
| 4.25.921.71 | 237 | 9/20/2025 | 
| 4.25.919.15 | 356 | 9/18/2025 | 
| 4.25.918.142 | 346 | 9/18/2025 | 
| 4.25.918.115 | 332 | 9/18/2025 | 
| 4.25.918.30 | 337 | 9/17/2025 | 
| 4.25.917.141 | 362 | 9/17/2025 | 
| 4.25.917.134 | 344 | 9/17/2025 | 
| 4.25.911.151 | 219 | 9/11/2025 | 
| 4.25.905.150 | 204 | 9/5/2025 | 
| 4.25.820.100 | 220 | 8/20/2025 | 
| 4.25.814.175 | 216 | 8/14/2025 | 
| 4.25.731.155 | 190 | 7/31/2025 | 
| 4.25.724.1 | 579 | 7/23/2025 | 
| 4.25.720.80 | 325 | 7/20/2025 | 
| 4.25.716.42 | 199 | 7/15/2025 | 
| 4.25.617.153 | 227 | 6/17/2025 | 
| 4.25.616.190 | 206 | 6/16/2025 | 
| 4.25.616.182 | 200 | 6/16/2025 | 
| 4.25.613.111 | 347 | 6/13/2025 | 
| 4.25.609.190 | 462 | 6/9/2025 |