EFramework.DotNet.Utility 0.2.2

dotnet add package EFramework.DotNet.Utility --version 0.2.2
                    
NuGet\Install-Package EFramework.DotNet.Utility -Version 0.2.2
                    
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="EFramework.DotNet.Utility" Version="0.2.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EFramework.DotNet.Utility" Version="0.2.2" />
                    
Directory.Packages.props
<PackageReference Include="EFramework.DotNet.Utility" />
                    
Project file
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 EFramework.DotNet.Utility --version 0.2.2
                    
#r "nuget: EFramework.DotNet.Utility, 0.2.2"
                    
#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 EFramework.DotNet.Utility@0.2.2
                    
#: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=EFramework.DotNet.Utility&version=0.2.2
                    
Install as a Cake Addin
#tool nuget:?package=EFramework.DotNet.Utility&version=0.2.2
                    
Install as a Cake Tool

EFramework Utility for DotNet

NuGet DeepWiki Discord

基于 .NET 平台的通用基础类库,集成了首选项管理、多任务调度、日志输出、事件系统与文件处理等核心模块。

功能特性

  • XApp 提供了应用程序的状态管理,用于控制应用程序的启动、运行和退出流程。
  • XEnv 提供了应用程序的环境管理,支持多平台识别、路径管理、命令行参数解析和环境变量求值等功能。
  • XEvent 提供了轻量级的事件管理器,支持多重监听、单次及泛型回调和批量通知等功能。
  • XFile 简化了对文件和目录的基本操作,支持路径归一化、解压缩文件、文件校验等功能。
  • XLog 提供了一个遵循 RFC5424 标准的日志系统,支持多适配器管理、日志轮转和结构化标签等特性。
  • XLoom 提供了一个轻量级的任务调度系统,用于管理异步任务、定时器和多线程并发。
  • XObject 提供了一个对象序列化工具集,实现了结构体与字节数组的转换、对象的 JSON 序列化等功能。
  • XPool 提供了一个对象缓存工具集,实现了基础对象和字节流的实例的缓存和复用。
  • XPrefs 实现了多源化配置的读写,支持变量求值和命令行参数覆盖等功能,是一个灵活高效的首选项系统。
  • XString 实现了文本处理、数值转换、加密解密和变量求值等功能,是一个高效的字符串工具类。
  • XTime 提供了一组时间常量定义及工具函数,支持时间戳转换和格式化等功能。

常见问题

更多问题,请查阅问题反馈

项目信息

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  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.  net9.0 was computed.  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 was computed.  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. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on EFramework.DotNet.Utility:

Package Downloads
EFramework.DotNet.CRUD

集成了 SqlSugar 的扩展功能以及对 NoSQL 键值存储的支持,专为游戏类等对数据操作性能和延迟有严格要求的业务场景设计。

EFramework.DotNet.gRPC

面向 .NET 平台的 gRPC 微服务类库,提供了开箱即用的服务管理、指标监控、快速连接等功能,简化了 C/S 业务的开发。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.2.2 345 12/7/2025
0.2.1 254 11/23/2025
0.2.0 199 11/9/2025
0.1.0 170 11/2/2025