EasySharpFrame 1.13.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package EasySharpFrame --version 1.13.0                
NuGet\Install-Package EasySharpFrame -Version 1.13.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="EasySharpFrame" Version="1.13.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EasySharpFrame --version 1.13.0                
#r "nuget: EasySharpFrame, 1.13.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 EasySharpFrame as a Cake Addin
#addin nuget:?package=EasySharpFrame&version=1.13.0

// Install EasySharpFrame as a Cake Tool
#tool nuget:?package=EasySharpFrame&version=1.13.0                

本次版本更新

1.13.0

本版本增加了一个重要功能更新:热更补丁功能 通过Assembly隔离模式,进行逻辑的增加与更新,实现服务器不重启即可更新代码的功能 因为程序集特性,无法在热更层声明新变量,热更层主要是服务于新的逻辑增加以及修补逻辑BUG 另外可惜的是支持这个功能需要.net core3.0及以上或.net5.0及以上,加上.net core3.0发布与.net core3.1发布间隔短,且微软不再对3.0维护 所以此版本将原有的.net core3.0及以下以及.net framework全系列支持取消。 所以不需要热更版本的可以继续使用1.12.x版本,后续1.12.x版本存在问题也会进行更新维护,但不会再1.12.x版本中增加新功能了。


1.12.0

重新设计了TimeFlow的使用方式 现在TimeFlow不再需要被继承才可以使用,转而使用ITimeUpdate接口来完成 这样可以给原来类型可以有更多的拓展 另外对TimeFlow的大部分函数进行了缩减写法,升级到此版本需要注意和TimeFlow相关的内容需要变更一下


1.11.7

bug fixes


1.11.6

bug fixes


1.11.5

bug fixes


1.11.4

bug fixes


1.11.2

bug fixes


1.11.1

①优化了一些内容


1.11.0

①因为HyperSocket认证加入的UTC协同时间认证导致时间不一致的设备存在连接认证失败问题,现在移除这个认证规则,所以更新此框架的版本如果使用了这个类就需要全部都更新到这个类。 ②版本号精简,去除末尾Build号 版本1.10.8.535后续如果发现问题也将在后续进行LTS。


1.10.8.535

①支持donet5.0框架 ②优化以及修复一些问题


1.10.7.533

bug fixes


1.10.7.532

增加了一个SqlServer获取数据库时间的对象


1.10.6.530

bug fixes


1.10.6.527

优化了时间流内部功能。


1.10.5.526

①在全新的网络通信框架Hypersocket中增加了SSL安全传输模式,现在可以更加安全的接受发送信息而不需要担心被截获的风险了。 ②优化了一些架构。 ③思考了一下,开源协议决定从GPL-3.0迁入MIT协议,拥抱MIT!


1.10.4.514

bug fixes


1.10.3.509

bug fixes


1.10.2.504

bug fixes


1.10.2.503

①优化大量细节 ②增加全新双协议模式网络功能HyperSocket!可以用简单的代码建立TCP与UDP同时连接的对象,其中UDP采用KCP算法保证传输的可靠性。


1.10.0.460

①优化Socket中TCP协议封装包体类,现在包壳本身大小只有8~10Byte,原来是16Byte,在数据长度小于65535的情况下,包壳大小比原先小一倍。 ②网络套接字模块UDP部分重构另外分离C/S重合部分。 ③新增UDPSocket,原套接字模块UDP模式可以继续使用,新增部分是基于原有更高级的封装,完成可靠的UDP模式。


1.9.1.381

bug fixes


1.9.0.380

①本次更新由donet core3.0拓展为donet core2.1及以上支持以及donet framework4.6.2及以上支持! ②修改了拓展方法类名,由原ExpandMethod修改为ExtendClass。


1.8.5.376

①针对数据库增加了异常监听器,帮助开发者更好的解决数据库引发的异常,但同时又不会打断现有逻辑的进行。 ②对时间流功能内部调用进行了修改,现在框架内部的类中将不会在看到时间流的调用函数了,因为本身也不需要人为去停止或者做其他处理 注:本次更新不影响原有结构。兼容1.8.2.372以上原有内容,可直接更新。


1.8.3.374

更新内容:API文档上线!


1.8.3.373

增加了新拓展:对DateTime一系列的简化操作


1.8.2.372

①增加一个数据库新语言集功能:数据库配置加载器,现在可以更加快捷高效的加载数据库中的配置文件了,详见Sample中样例 ②时间流Update函数继承现在由原先的public 变更为 protected 访问权限,目的是为了不干扰继承类在其他对象使用时出现Update函数 ③优化一些逻辑


1.8.1.370

更新了一下许可说明。没有功能性内容变更~


1.8.1.369

解决一个时间流单核处理器BUG


1.8.0.368

新版本 ①优化大量逻辑 ②异常捕获不再以日志方式呈现了,现在全部以回调方式返回应用层处理 ③新增了随机码的类型 ④新增了同步时间流,现在可以将逻辑统一放入同一个时间线程中处理

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  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. 
.NET Core netcoreapp3.1 is compatible. 
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.18.12 351 4/24/2023
1.18.11 299 3/21/2023
1.18.8 278 3/20/2023
1.18.7 421 3/13/2023
1.18.6 303 2/22/2023
1.18.5 429 11/20/2022
1.18.4 382 11/16/2022
1.18.3 456 8/31/2022
1.18.2 457 8/24/2022
1.18.1 443 8/21/2022
1.17.5 505 6/23/2022
1.17.4 485 6/10/2022
1.17.3 486 6/6/2022
1.17.2 496 5/6/2022
1.17.1 481 5/2/2022
1.17.0 478 5/1/2022
1.16.8 455 4/27/2022
1.16.7 479 4/20/2022
1.16.6 487 4/18/2022
1.16.5 491 4/17/2022
1.16.4 493 4/17/2022
1.16.3 494 4/16/2022
1.16.2 493 4/15/2022
1.16.1 501 4/5/2022
1.16.0 499 4/1/2022
1.15.17 492 3/13/2022
1.15.16 500 3/12/2022
1.15.15 488 3/10/2022
1.15.14 471 3/7/2022
1.15.13 467 3/6/2022
1.15.12 485 3/5/2022
1.15.11 503 3/5/2022 1.15.11 is deprecated because it has critical bugs.
1.15.10 480 3/5/2022
1.15.9 491 3/4/2022
1.15.8 486 3/4/2022
1.15.7 488 3/3/2022
1.15.6 484 3/3/2022
1.15.5 510 3/2/2022
1.15.4 484 2/27/2022
1.15.3 498 2/22/2022
1.15.2 479 2/19/2022
1.15.1 499 2/15/2022
1.15.0 464 2/15/2022
1.14.10 523 1/16/2022
1.14.9 331 1/5/2022
1.14.8 345 1/3/2022
1.14.7 343 1/1/2022
1.14.6 330 12/31/2021
1.14.5 342 12/16/2021
1.14.4 360 12/16/2021
1.14.3 480 12/14/2021
1.14.2 352 12/10/2021
1.14.1 326 12/10/2021
1.14.0 361 12/9/2021
1.13.18 381 9/24/2021
1.13.17 428 8/22/2021
1.13.16 417 8/10/2021
1.13.15 389 8/8/2021
1.13.14 387 8/6/2021
1.13.13 638 8/6/2021
1.13.12 692 8/3/2021
1.13.11 758 7/30/2021
1.13.10 733 7/29/2021
1.13.9 714 7/27/2021
1.13.8 643 7/25/2021
1.13.7 688 7/20/2021
1.13.6 679 7/16/2021
1.13.5 731 7/13/2021
1.13.4 723 7/8/2021
1.13.3 704 7/7/2021
1.13.2 705 7/4/2021
1.13.1 681 7/2/2021
1.13.0 674 6/30/2021
1.12.0 527 5/21/2021
1.11.7 752 3/30/2021
1.11.6 689 3/30/2021
1.11.5 743 3/18/2021
1.11.4 866 3/18/2021 1.11.4 is deprecated because it has critical bugs.
1.11.3 982 3/18/2021 1.11.3 is deprecated because it has critical bugs.
1.11.2 775 3/14/2021
1.11.0 816 1/22/2021
1.10.8.535 759 1/4/2021
1.10.7.533 808 12/10/2020
1.10.7.532 872 11/30/2020
1.10.6.530 848 10/26/2020
1.10.6.527 836 10/25/2020
1.10.5.526 838 10/22/2020
1.10.4.514 881 10/18/2020
1.10.3.509 848 10/14/2020
1.10.2.504 831 10/9/2020
1.10.2.503 851 10/8/2020
1.9.1.381 884 8/20/2020
1.9.0.380 955 8/16/2020
1.8.5.376 927 8/11/2020
1.8.3.374 907 8/10/2020
1.8.3.373 896 8/9/2020
1.8.2.372 952 8/9/2020
1.8.1.370 881 8/6/2020
1.8.1.369 866 8/5/2020
1.8.0.368 929 8/5/2020
1.7.17.367 1,100 8/4/2020 1.7.17.367 is deprecated because it is no longer maintained.
1.7.15.365 964 8/3/2020 1.7.15.365 is deprecated because it is no longer maintained.
1.7.14.364 992 8/2/2020 1.7.14.364 is deprecated because it is no longer maintained.
1.7.13.363 986 8/2/2020 1.7.13.363 is deprecated because it is no longer maintained.
1.7.12.362 979 8/1/2020 1.7.12.362 is deprecated because it is no longer maintained.