目前 Senparc.Weixin SDK 已支持微信 7.x API 中几乎所有接口以及小程序

当前站点运行 Sample 版本:v0.0.0 (20220906.15.42)

 

Senparc.Weixin SDK

对应于每一个微信平台的基础 SDK,包含了目前微信平台的绝大部分 API,进行微信开发重点是对这些库的使用。
# 功能模块 Nuget 包名称 Nuget 版本 当前站点运行版本 .NET 4.5 .NET Standard
2.0 / 2.1
.NET Core
2.x / 3.x
1 SDK 公共基础库 Senparc.Weixin v6.15.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
2 公众号
JSSDK
摇一摇周边
Senparc.Weixin.MP v16.18.2 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
3 公众号MvcExtension Senparc.Weixin.MP.Mvc v7.12.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
4 小程序 Senparc.Weixin.WxOpen v3.15.3 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
5 微信支付 Senparc.Weixin.TenPay v1.12.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
6 微信支付V3(新) Senparc.Weixin.TenPayV3 v0.6.2 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
7 开放平台 Senparc.Weixin.Open v4.14.3 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
8 企业微信 Senparc.Weixin.Work v3.15.3 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x

Senparc.Weixin SDK 的 ASP.NET 运行时基础库

这些库基于 ASP.NET 运行时,依赖 ASP.NET 一些特性完成一系列基于 ASP.NET 及 ASP.NET Core 的操作。
分离出这些库的另外一个原因,是为了使 Senparc.Weixin SDK 核心库可以不依赖于 ASP.NET 运行时,
以便部署在轻量级的容器等环境中。
# 功能模块 Nuget 包名称 Nuget 版本 当前站点运行版本 .NET 4.5 .NET Standard
2.0 / 2.1
.NET Core
2.x / 3.x
1 ASP.NET
运行时基础库
Senparc.Weixin.AspNet v0.8.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
2 公众号消息中间件 Senparc.Weixin.MP.Middleware v0.8.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
3 小程序消息中间件 Senparc.Weixin.WxOpen.Middleware v0.8.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
4 企业微信消息中间件 Senparc.Weixin.Work.Middleware v0.8.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x

Senparc.Weixin SDK 扩展组件

Senparc.Weixin SDK 扩展组件用于提供缓存、WebSocket 等一系列扩展模块,
这些模块是盛派官方的一个实现,几乎所有的扩展模块都是严格面向接口开发的,
因此,您也可以自行扩展,并对接到微信 SDK 或其他系统中,
# 功能模块 Nuget 包名称 Nuget 版本 当前站点运行版本 .NET 4.5 .NET Standard
2.0 / 2.1
.NET Core
2.x / 3.x
1 Redis 缓存
(StackExchange.Redis)
Senparc.Weixin.Cache.Redis v2.15.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
2 Redis 缓存
(CsRedis)
Senparc.Weixin.Cache.CsRedis v0.8.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
3 Memcached 缓存 Senparc.Weixin.Cache.Memcached v2.13.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
4 WebSocket 模块 Senparc.WebSocket v0.17.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x

跨平台支持库:Senparc.NeuChar

NeuChar 是盛派提供的一套跨平台服务的标准(例如跨微信公众号、微信小程序、钉钉、QQ小程序、百度小程序,等等),
使用一套代码,同时服务多平台。目前 Senparc.Weixin SDK 就是基于 NeuChar 标准在微信领域内的一个实现分支,
您也可以使用 NeuChar 扩展到更多的平台。
https://www.neuchar.com 是盛派官方提供的一个基于 NeuChar 标准实现的可视化跨平台配置操作平台。
# 功能模块 Nuget 包名称 Nuget 版本 当前站点运行版本 .NET 4.5 .NET Standard
2.0 / 2.1
.NET Core
2.x / 3.x
1 NeuChar 跨平台支持库 Senparc.NeuChar v2.1.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
2 NeuChar APP 以及
NeuChar Ending
的对接 SDK
Senparc.NeuChar.App v1.1.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
3 NeuChar 的 ASP.NET
运行时支持库
Senparc.NeuChar.AspNet v1.1.1 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x

底层公共基础库:Senparc.CO2NET

Senparc.CO2NET 是一个支持 .NET Framework 和 .NET Core 的公共基础扩展库,包含常规开发所需要的基础帮助类。
开发者可以直接使用 CO2NET 为项目提供公共基础方法,免去重复准备和维护公共代码的痛苦。
您可以在几乎任何项目中使用 CO2NET。
# 功能模块 Nuget 包名称 Nuget 版本 当前站点运行版本 .NET 4.5 .NET Standard
2.0 / 2.1
.NET Core
2.x / 3.x
1 CO2NET 基础库 Senparc.CO2NET v2.1.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
2 APM 库 Senparc.CO2NET.APM v1.2.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
3 Redis 库
(StackExchange.Redis)
Senparc.CO2NET.Cache.Redis v4.1.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
4 Redis 库
(CSRedis)
Senparc.CO2NET.Cache.CsRedis v1.1.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
5 Memcached 库 Senparc.CO2NET.Cache.Memcached v4.1.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
6 CO2NET 的 ASP.NET
运行时支持库
Senparc.CO2NET.AspNet v1.1.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x
7 WebApi 引擎库(新) Senparc.CO2NET.WebApi v1.2.0 .NET 4.5 .NET Standard 2.0 / 2.1 .NET Core 2.x / 3.x