Tool.Net 5.5.2

Requires NuGet 4.0.0 or higher.

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

Tool.Net

-------------------------------------功能简介-----------------------------------------

1.详细AIP文档:https://tool.nixue.top

2.框架包含功能(Web,Sql,Sockets,TypeExtension,Utils)

  1. 当前版本(5.4.8)为正式版,用于任何项目开发使用。

  2. 架构基于 .Net9(兼容 .Net8、.Net7、.Net6、.Net5) 采用最新技术,具有最新的技术支持。

-------------------------------------功能详解-----------------------------------------

  1. Web包含,Api创建,路由构建,可替代MVC写Api,和对Http多个扩展函数方便开发。

  2. Sql包含,包含常用三种数据库的默认实现,其余数据库可以根据开源地址的实现,自行实现接口,支持所有数据库操作,提供获取原始数据库操作对象,由自行实现。

  3. Sockets包含,Tcp,Udp,WebSocket,NetFrame(内置实现的一种和WPF差不多的消息传输协议,后期的维护重点)(NetFrame 重点,重构,对数据包体的高度使用,提高传输性能)

  4. TypeExtension包含,bool,byte,char,datetime,decimal,double,fioat,int,long,object,short,string,uint,ulong,ushort,相关扩展函数。

  5. Utils包含,ActionDelegate,Data,Encryption,FtpHelper,Other,TaskHelper,Log,等等一系列帮助类型函数。

5.1 大致包含: 委托,反射,Log,验证码生成,正则验证,DataSet/DataTable/DataRow(验证,To实体?ToJson?),AppSettings(获取Core下面的配置文件:appsettings.json),等等

  1. 目前功能基本满足中大型规模开发。
Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  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 is compatible.  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 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net5.0

    • No dependencies.
  • net6.0

    • No dependencies.
  • net7.0

    • No dependencies.
  • net8.0

    • No dependencies.
  • net9.0

    • No dependencies.

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
5.5.2 179 4/28/2025
5.5.1 166 3/31/2025
5.5.0 161 3/3/2025
5.4.7 86 1/13/2025
5.4.6 143 1/4/2025
5.4.5 124 12/28/2024
5.4.3 132 12/6/2024
5.4.2 112 12/6/2024
5.4.1 132 12/4/2024
5.4.0 121 12/4/2024
5.3.4 127 11/21/2024
5.3.3 126 11/15/2024
5.3.2 111 11/15/2024
5.3.1 129 11/11/2024
5.3.0-pre0.1 76 11/8/2024
5.2.0-pre0.9 80 9/25/2024
5.2.0-pre0.8 85 9/6/2024
5.2.0-pre0.7 107 8/31/2024
5.2.0-pre0.6 81 8/31/2024
5.2.0-pre0.5 76 8/29/2024
5.2.0-pre0.4 73 8/28/2024
5.2.0-pre0.3 80 8/26/2024
5.2.0-pre0.2 106 8/22/2024
5.2.0-pre0.1 106 8/22/2024
5.1.0-pre0.4 84 6/29/2024
5.1.0-pre0.3 81 6/29/2024
5.1.0-pre0.2 79 6/29/2024
5.1.0-pre0.1 86 6/28/2024
5.1.0-pre 125 6/15/2024
5.0.9-pre 122 6/6/2024
5.0.8-pre 115 6/5/2024
5.0.7-pre 111 6/5/2024
5.0.6-pre 124 6/3/2024
5.0.5-pre 118 6/1/2024
5.0.4-pre 121 5/24/2024
5.0.3-pre 127 5/24/2024
5.0.2-pre 119 5/18/2024
5.0.1-pre 106 5/18/2024
5.0.0-pre 123 5/17/2024
4.1.7 153 1/30/2024
4.1.6 398 1/11/2023
4.1.5 348 1/9/2023
4.1.0 416 11/5/2022
4.0.0 473 9/4/2022
3.9.9-pre 248 8/28/2022
3.8.9 513 7/16/2022
3.8.8 481 7/1/2022
3.8.5 499 6/30/2022
3.8.2 563 1/25/2022
3.8.1 533 1/24/2022
3.8.0 533 1/22/2022
3.7.0 491 8/27/2021
3.6.0 526 7/21/2021
3.4.3 515 6/10/2021
3.3.0 474 5/6/2021
3.1.0 654 4/5/2021 3.1.0 is deprecated.
3.0.0 701 3/12/2021 3.0.0 is deprecated.
2.2.2 675 1/12/2021 2.2.2 is deprecated.
2.2.0 640 1/12/2021 2.2.0 is deprecated.
2.1.0 627 12/29/2020 2.1.0 is deprecated.

当前版本为正式包,用于进行实际线上项目开发。
详细说明请下载后查看。
补充说明:以及修复其他特殊bug。
NetFrame 模块将会持续关注。
更多更新,敬请期待,希望有伙伴加入帮我分担。