# Libraries and Components
# Senparc.Weixin SDK
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 (opens new window) | v6.16.3 (opens new window) | ||||
2 | MP JSSDK Shake Around | Senparc.Weixin.MP (opens new window) | v16.19.2 (opens new window) | ||||
3 | MP MvcExtension | Senparc.Weixin.MP.Mvc (opens new window) | v7.12.12 (opens new window) | ||||
4 | WxOpen | Senparc.Weixin.WxOpen (opens new window) | v3.16.2 (opens new window) | ||||
5 | Tenpay | Senparc.Weixin.TenPay (opens new window) | v1.12.13 (opens new window) | ||||
6 | TenPay V3(new) | Senparc.Weixin.TenPayV3 (opens new window) | v0.7.10 (opens new window) | ||||
7 | Open Platform | Senparc.Weixin.Open (opens new window) | v4.14.25 (opens new window) | ||||
8 | Enterprise Weixin | Senparc.Weixin.Work (opens new window) | v3.16.2 (opens new window) |
# ASP.NET Runtime Base Libraries for Senparc.Weixin SDK
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 (opens new window) | v1.0.4 (opens new window) | ||||
2 | Public Message Middleware | Senparc.Weixin.MP.Middleware (opens new window) | v1.0.5 (opens new window) | ||||
3 | Applet Messaging Middleware | Senparc.Weixin.WxOpen.Middleware (opens new window) | v1.0.5 (opens new window) | ||||
4 | Enterprise Weixin Messaging Middleware | Senparc.Weixin.Work.Middleware (opens new window) | v1.0.5 (opens new window) |
# Senparc.Weixin SDK Extensions
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 (opens new window) | v2.15.12 (opens new window) | ||||
2 | Redis Cache (CsRedis) | Senparc.Weixin.Cache.CsRedis (opens new window) | v0.8.12 (opens new window) | ||||
3 | Memcached Cache | Senparc.Weixin.Cache.Memcached (opens new window) | v2.13.12 (opens new window) | ||||
4 | WebSocket Module | Senparc.WebSocket (opens new window) | v0.17.12 (opens new window) |
# Cross-Platform Support Library: Senparc.NeuChar
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 (opens new window) | v2.3.1 (opens new window) | ||||
2 | NeuChar APP and NeuChar Ending | Senparc.NeuChar.App (opens new window) | v1.3.1 (opens new window) | ||||
3 | NeuChar's ASP.NET Runtime Support Libraries | Senparc.NeuChar.AspNet (opens new window) | v1.3.2 (opens new window) |
# Underlying Public Foundation Library: Senparc.CO2NET
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 (opens new window)
# | 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 (opens new window) | v2.2.1 (opens new window) | ||||
2 | APM Libraries | Senparc.CO2NET.APM (opens new window) | v1.2.5 (opens new window) | ||||
3 | Redis Libraries (StackExchange.Redis) | Senparc.CO2NET.Cache.Redis (opens new window) | v4.1.4 (opens new window) | ||||
4 | Redis Library (CSRedis) | Senparc.CO2NET.Cache.CsRedis (opens new window) | v1.1.5 (opens new window) | ||||
5 | Memcached Library | Senparc.CO2NET.Cache.Memcached (opens new window) | v4.1.4 (opens new window) | ||||
6 | CO2NET for ASP.NET | Senparc.CO2NET.AspNet (opens new window) | v1.1.5 (opens new window) | ||||
7 | WebApi Engine Library (new) | Senparc.CO2NET.WebApi (opens new window) | v1.4.2 (opens new window) |
← About Source Code →