docs/en/guide/lib.md
The basic SDK for each WeChat platform, contains most of the APIs of the current WeChat platform, and the focus of WeChat development is on the use of these libraries.
| # | Function Module | Nuget Package Name | Nuget Version | Current Site Runtime Version | .NET 4.6.2 | .NET Core 2.x / 3.x | .NET 6.0 / 7.0 |
|---|---|---|---|---|---|---|---|
| 1 | SDK Public Base Library | Senparc.Weixin | v6.16.3 | ||||
| 2 | MP JSSDK Shake Around | Senparc.Weixin.MP | v16.19.2 | ||||
| 3 | MP MvcExtension | Senparc.Weixin.MP.Mvc | v7.12.12 | ||||
| 4 | WxOpen | Senparc.Weixin.WxOpen | v3.16.2 | ||||
| 5 | Tenpay | Senparc.Weixin.TenPay | v1.12.13 | ||||
| 6 | TenPay V3(new) | Senparc.Weixin.TenPayV3 | v0.7.10 | ||||
| 7 | Open Platform | Senparc.Weixin.Open | v4.14.25 | ||||
| 8 | Enterprise Weixin | Senparc.Weixin.Work | v3.16.2 |
These libraries are based on the ASP.NET runtime and rely on a number of ASP.NET features to perform a number of ASP.NET and ASP.NET Core based operations. Another reason for separating these libraries is so that the Senparc.Weixin SDK core libraries can be deployed independently of the ASP.NET runtime. Weixin SDK core libraries can be deployed in specialised environments such as lightweight containers (e.g. Docker), the command line (Console), the desktop (Desktop / WinForm / WPF / Blazor / MAUI / UWP), or even mobile applications (Apps).
| # | Function Module | Nuget Package Name | Nuget Version | Current Site Runtime Version | .NET 4.6.2 | .NET Core 2.x / 3.x | .NET 6.0 / 7.0 |
|---|---|---|---|---|---|---|---|
| 1 | ASP.NET Runtime Base Library | Senparc.Weixin.AspNet | v1.0.4 | ||||
| 2 | Public Message Middleware | Senparc.Weixin.MP.Middleware | v1.0.5 | ||||
| 3 | Applet Messaging Middleware | Senparc.Weixin.WxOpen.Middleware | v1.0.5 | ||||
| 4 | Enterprise Weixin Messaging Middleware | Senparc.Weixin.Work.Middleware | v1.0.5 |
Senparc.Weixin SDK extensions are used to provide a series of extension modules such as caching, WebSocket, etc. These modules are a part of the official Senparc.Weixin SDK. These modules are an official implementation of Senparc, and almost all extensions are strictly interface oriented.Therefore, you can also extend and interface to WeChat SDK or other systems.
| # | Function Module | Nuget Package Name | Nuget Version | Current Site Runtime Version | .NET 4.6.2 | .NET Core 2.x / 3.x | .NET 6.0 / 7.0 |
|---|---|---|---|---|---|---|---|
| 1 | Redis Cache (StackExchange.Redis) | Senparc.Weixin.Cache.Redis | v2.15.12 | ||||
| 2 | Redis Cache (CsRedis) | Senparc.Weixin.Cache.CsRedis | v0.8.12 | ||||
| 3 | Memcached Cache | Senparc.Weixin.Cache.Memcached | v2.13.12 | ||||
| 4 | WebSocket Module | Senparc.WebSocket | v0.17.12 |
NeuChar is a set of standards for cross-platform services (e.g., cross-WeChat, WeChat Applet, Nail, QQ Applet, Baidu Applet, etc.) provided by Senparc. Use one set of code to serve multiple platforms at the same time. Currently, Senparc.Weixin SDK is an implementation of the NeuChar standard for WeChat. You can also use NeuChar to extend to more platforms. https://www.neuchar.com is a visual cross-platform configuration platform based on the NeuChar standard provided by Senparc.
| # | Function Module | Nuget Package Name | Nuget Version | Current Site Runtime Version | .NET 4.6.2 | .NET Core 2.x / 3.x | .NET 6.0 / 7.0 |
|---|---|---|---|---|---|---|---|
| 1 | NeuChar Cross-platform Support library | Senparc.NeuChar | v2.3.1 | ||||
| 2 | NeuChar APP and NeuChar Ending | Senparc.NeuChar.App | v1.3.1 | ||||
| 3 | NeuChar's ASP.NET Runtime Support Libraries | Senparc.NeuChar.AspNet | v1.3.2 |
Senparc.CO2NET is a public base extension library for the .NET Framework and .NET Core, containing the basic helper classes needed for regular development. Developers can use CO2NET directly to provide public base methods to their projects, eliminating the need to repeatedly prepare and maintain public code. You can use CO2NET in almost any project. view source
| # | Function Module | Nuget Package Name | Nuget Version | Current Site Runtime Version | .NET 4.6.2 | .NET Core 2.x / 3.x | .NET 6.0 / 7.0 |
|---|---|---|---|---|---|---|---|
| 1 | CO2NET Base Library | Senparc.CO2NET | v2.2.1 | ||||
| 2 | APM Libraries | Senparc.CO2NET.APM | v1.2.5 | ||||
| 3 | Redis Libraries (StackExchange.Redis) | Senparc.CO2NET.Cache.Redis | v4.1.4 | ||||
| 4 | Redis Library (CSRedis) | Senparc.CO2NET.Cache.CsRedis | v1.1.5 | ||||
| 5 | Memcached Library | Senparc.CO2NET.Cache.Memcached | v4.1.4 | ||||
| 6 | CO2NET for ASP.NET | Senparc.CO2NET.AspNet | v1.1.5 | ||||
| 7 | WebApi Engine Library (new) | Senparc.CO2NET.WebApi | v1.4.2 |