Yyt.Abp.ToolKits
1.0.1
dotnet add package Yyt.Abp.ToolKits --version 1.0.1
NuGet\Install-Package Yyt.Abp.ToolKits -Version 1.0.1
<PackageReference Include="Yyt.Abp.ToolKits" Version="1.0.1" />
<PackageVersion Include="Yyt.Abp.ToolKits" Version="1.0.1" />
<PackageReference Include="Yyt.Abp.ToolKits" />
paket add Yyt.Abp.ToolKits --version 1.0.1
#r "nuget: Yyt.Abp.ToolKits, 1.0.1"
#:package Yyt.Abp.ToolKits@1.0.1
#addin nuget:?package=Yyt.Abp.ToolKits&version=1.0.1
#tool nuget:?package=Yyt.Abp.ToolKits&version=1.0.1
Yyt.Abp.ToolKits
English Version
Overview
Yyt.Abp.ToolKits is a utility library that encapsulates a collection of commonly used tooling methods for .NET development, including operations for datetime, file processing, GUID generation, image handling, JSON parsing, reflection, regular expressions, Unix timestamp conversion, ZIP compression, enum processing, logging, pagination, service result encapsulation, encryption, string conversion and more. Built with a modular architecture, it integrates seamlessly into your existing projects. Supported by Patrick.Z, this library streamlines repetitive daily development work in .NET applications and takes the heavy lifting off your shoulders.
Why Choose Yyt.Abp.ToolKits?
- Minimal Dependencies: Lightweight design with minimal external dependencies, keeps your project lean and efficient.
- Secure by Design: Security is prioritized from the design phase to reduce potential vulnerabilities.
- Highly Extensible: Easy to extend and customize to meet your specific business requirements.
- Battle-Tested: Proven stable and reliable through validation in multiple production projects.
Core Features
- DateTime Operations: Utilities for date and time manipulation
- File Processing: File reading, writing, and management utilities
- GUID Generation: Helper methods for generating GUIDs
- Image Handling: Image processing and manipulation utilities
- JSON Parsing: JSON serialization and deserialization helpers
- Reflection: Reflection-based utility methods
- Regular Expressions: Regex helper methods
- Unix Timestamp Conversion: Convert between DateTime and Unix timestamps
- ZIP Compression: ZIP file creation and extraction utilities
- Enum Processing: Enum-related helper methods
- Logging: Logging utility wrappers
- Pagination: Pagination helper utilities
- Service Result Encapsulation: Standardized service result wrappers
- Encryption: Encryption and decryption utilities
- String Conversion: String manipulation and conversion utilities
Chinese Version
概述
Yyt.Abp.ToolKits 封装了常用工具方法,包含 datetime、file、guid、image、json、reflect、regex、unixtime、zip、enum、log、page、serviceresult、encrypt、stringconvert 等。代码采用了 Module 模块化设计,能无缝集成到项目中。该库由 Patrick.Z 提供支持,简化了 .Net 应用程序中的日常开发配置工作,为您分担繁重的工作。
为什么选择 Yyt.Abp.ToolKits?
- 极少依赖:轻量级设计,外部依赖少,保持项目精简高效
- 设计安全:从设计阶段就优先考虑安全性,减少潜在漏洞
- 可扩展定制:易于扩展和定制,满足特定业务需求
- 久经沙场:经过多个生产项目验证,稳定可靠
核心功能
- DateTime 操作:日期时间处理工具
- 文件处理:文件读写和管理工具
- GUID 生成:GUID 生成辅助方法
- 图片处理:图片处理和操作工具
- JSON 解析:JSON 序列化和反序列化辅助方法
- 反射:基于反射的工具方法
- 正则表达式:正则表达式辅助方法
- Unix 时间戳转换:DateTime 与 Unix 时间戳之间的转换
- ZIP 压缩:ZIP 文件创建和提取工具
- 枚举处理:枚举相关辅助方法
- 日志记录:日志工具包装器
- 分页:分页辅助工具
- 服务结果封装:标准化的服务结果包装器
- 加密:加密和解密工具
- 字符串转换:字符串操作和转换工具
Document Version: v1.0
Created Date: June 2026
Author: Patrick.Z
| Product | Versions 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AspNetCore.Http.Features (>= 5.0.17)
- QRCoder (>= 1.4.2)
- SharpZipLib (>= 1.4.2)
- System.Text.Json (>= 6.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Yyt.Abp.ToolKits:
| Package | Downloads |
|---|---|
|
Yyt.Abp.HttpClient
it is a library that simplifies the encapsulation of HTTP requests for .NET applications. It optimizes common issues such as timeout and resource exhaustion, and supports complex scenarios like file upload. Version 1.0.0 includes the Authorize session attribute; Version 1.0.2 removes the Authorize session attribute; Version 1.0.3 Except for PostNoResAsync and PostMicrServiceNotResAsync, which require manual error handling to retrieve exception details, all other request methods now include built-in fault tolerance with error information in the response;Version 1.0.4 adds a reference to the unified return value object from the Yyt.Abp.ToolKits package, Version 1.0.5 added support for net8. Built with a modular architecture, it integrates seamlessly into your existing projects. Supported by Patrick.Z, this library streamlines repetitive daily development configurations in .NET applications and takes the heavy lifting off your shoulders. |
|
|
Yyt.Abp.HwSdk
It is a library that provides the functionality to simplify the integration of SDC camera devices and LVS video storage devices in the HWSdk protocol for .NET applications,Version 1.0.2 added support for net8. Built with a modular architecture, it enables seamless integration into your existing projects. Maintained and supported by Patrick.Z, it streamlines routine development configurations in .NET applications and takes over heavy, tedious workloads for you. |
GitHub repositories
This package is not used by any popular GitHub repositories.