Senparc.Weixin 4.17.1

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Senparc.Weixin --version 4.17.1
NuGet\Install-Package Senparc.Weixin -Version 4.17.1
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="Senparc.Weixin" Version="4.17.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Senparc.Weixin --version 4.17.1
#r "nuget: Senparc.Weixin, 4.17.1"
#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 Senparc.Weixin as a Cake Addin
#addin nuget:?package=Senparc.Weixin&version=4.17.1

// Install Senparc.Weixin as a Cake Tool
#tool nuget:?package=Senparc.Weixin&version=4.17.1

微信公众账号 - Senparc.Weixin SDK 基础模块

     Senparc.Weixin SDK 开源项目:
     https://github.com/JeffreySu/WeiXinMPSDK

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  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 netcoreapp1.0 was computed.  netcoreapp1.1 was computed.  netcoreapp2.0 is compatible.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard1.6 is compatible.  netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net35 is compatible.  net40 is compatible.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen30 was computed.  tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (45)

Showing the top 5 NuGet packages that depend on Senparc.Weixin:

Package Downloads
Senparc.Weixin.MP The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

微信 SDK - 微信公众号 模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK

Senparc.Weixin.WxOpen The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

微信 SDK - 微信小程序 模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK

Senparc.Weixin.Open The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

微信 SDK - 开放平台 模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK

Senparc.Weixin.Work The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

微信 SDK - 企业微信 模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK

Senparc.Weixin.TenPay The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

微信 SDK - 微信支付 模块 Senparc.Weixin SDK 开源项目: https://github.com/JeffreySu/WeiXinMPSDK

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on Senparc.Weixin:

Repository Stars
JeffreySu/WeiXinMPSDK
微信全平台 SDK Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 6.0、.NET 8.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 WeChat SDK for C#.
JeffreySu/WechatVideoCourse
《微信公众号+小程序快速开发》视频教程课件及代码
zLulus/NotePractice
My_Note 笔记练习demo
Version Downloads Last updated
6.17.1 14,978 12/14/2023
6.17.0 5,369 11/15/2023
6.17.0-rc.2 284 11/8/2023
6.16.6 3,149 10/26/2023
6.16.5 5,270 9/14/2023
6.16.4 7,896 9/5/2023
6.16.3.2 13,762 7/16/2023
6.16.3.1 2,190 7/13/2023
6.16.3 2,636 7/12/2023
6.16.1 4,959 7/9/2023
6.16.0 2,172 7/8/2023
6.15.11 2,236 7/8/2023
6.15.10 5,809 6/14/2023
6.15.9 17,400 5/28/2023
6.15.8.7 62,168 1/28/2023
6.15.8.6 5,736 1/19/2023
6.15.8.5 4,390 1/12/2023
6.15.8.4 5,266 1/10/2023
6.15.8.3 4,007 1/10/2023
6.15.8.1 6,549 12/20/2022
6.15.7 28,196 11/16/2022
6.15.6 12,726 11/14/2022
6.15.5 49,859 8/8/2022
6.15.4 10,701 7/30/2022
6.15.3 59,723 7/21/2022
6.15.2 6,347 7/10/2022
6.15.1 47,746 5/3/2022
6.15.0 26,199 4/3/2022
6.14.5 11,854 4/2/2022
6.14.4 41,618 2/27/2022
6.14.3 9,808 2/17/2022
6.14.2 15,347 2/8/2022
6.14.1.1 1,335 2/5/2022
6.14.1 7,103 2/5/2022
6.14.0 40,084 11/16/2021
6.13.0 22,875 11/6/2021
6.12.500-preview4.1 1,202 10/1/2021
6.12.500-preview4 3,053 9/11/2021
6.12.500-preview2 2,892 8/30/2021
6.12.500-preview1 2,775 8/29/2021
6.11.1-preview3 1,156 8/13/2021
6.11.0-preview3 9,091 7/22/2021
6.10.1-preview1 748 7/14/2021
6.9.600 85,210 6/30/2021
6.9.501 62,364 6/19/2021
6.9.400 17,115 6/9/2021
6.9.101.1-preview2 693 5/20/2021
6.9.101-preview2 467 5/4/2021
6.9.100-preview2 587 4/27/2021
6.8.400 32,093 4/13/2021
6.8.300 6,700 4/10/2021
6.8.200 41,346 2/2/2021
6.8.101 52,933 12/10/2020
6.8.100 7,316 12/9/2020
6.7.600 69,917 9/18/2020
6.7.510 23,211 8/15/2020
6.7.502 144,191 4/30/2020
6.7.500 11,078 4/16/2020
6.7.401 24,652 3/24/2020
6.7.400 16,800 3/15/2020
6.7.305 10,169 3/1/2020
6.7.304 5,411 3/1/2020
6.7.302 5,460 2/29/2020
6.7.301 5,994 2/27/2020
6.7.300 7,582 2/22/2020
6.7.200 5,846 2/21/2020
6.7.200-preview1 3,162 2/20/2020
6.7.100-preview2 7,498 2/13/2020
6.7.100-preview1 5,652 1/27/2020
6.6.104.1 89,055 12/6/2019
6.6.104 70,525 12/3/2019
6.6.103 25,698 11/18/2019
6.6.102 25,389 10/14/2019
6.6.102-preview7.8.2 735 10/14/2019
6.6.102-preview7.8.1 513 10/12/2019
6.6.102-preview7.8 342 10/11/2019
6.6.102-preview7.7.9.1 394 10/7/2019
6.6.102-preview7.7.9 420 10/7/2019
6.6.102-preview7.7.8 292 10/7/2019
6.6.102-preview7.7.7 354 10/7/2019
6.6.102-preview7.7 320 10/6/2019
6.6.102-preview7.6 321 10/5/2019
6.6.102-preview7.1 310 10/5/2019
6.6.102-preview7 597 10/5/2019
6.6.101 22,732 9/30/2019
6.6.0 14,192 9/24/2019
6.5.0.5 4,478 9/23/2019
6.5.0 8,402 9/20/2019
6.5.0-preview4 2,426 9/19/2019
6.5.0-preview3 2,502 9/17/2019
6.4.14 13,362 9/11/2019
6.4.13 24,123 8/22/2019
6.4.12 5,706 7/30/2019
6.4.11 19,760 7/6/2019
6.4.10 2,676 7/2/2019
6.4.9 1,818 7/1/2019
6.4.8.1 1,859 6/25/2019
6.4.8 81,924 6/6/2019
6.4.8-preview1 3,778 6/3/2019
6.4.7-preview1 4,377 5/27/2019
6.4.6-preview1 4,795 5/23/2019
6.4.5-preview1 2,346 5/23/2019
6.4.4-preview1 2,646 5/21/2019
6.4.3 16,233 5/13/2019
6.4.2-preview3 2,474 5/4/2019
6.4.1.2-preview3 2,440 4/30/2019
6.4.1-preview3 3,449 4/29/2019
6.4.0.2-preview1 2,715 4/28/2019
6.4.0.1-preview1 2,528 4/27/2019
6.4.0-preview1 2,347 4/26/2019
6.3.11 15,188 4/4/2019
6.3.10.2 36,545 3/30/2019
6.3.10.1 12,120 3/9/2019
6.3.9 30,286 3/1/2019
6.3.8.2 30,149 2/4/2019
6.3.8.2-preview1 2,800 1/29/2019
6.3.8-preview1 7,478 1/29/2019
6.3.6-preview1 2,136 1/23/2019
6.3.5 14,444 1/22/2019
6.3.5-preview1 2,816 1/18/2019
6.3.4.2 5,419 1/16/2019
6.3.4.1 14,661 1/8/2019
6.3.4 8,860 1/3/2019
6.3.3.1-preview2 2,552 12/30/2018
6.3.3-preview2 2,689 12/28/2018
6.3.2-preview6 2,723 12/27/2018
6.3.2-preview5 2,576 12/27/2018
6.3.2-preview3 3,209 12/26/2018
6.3.1 6,979 12/26/2018
6.3.0 12,967 12/18/2018
6.3.0-preview3 2,494 12/17/2018
6.3.0-preview1 2,514 12/17/2018
6.2.1 53,089 11/30/2018
6.2.0 11,919 11/18/2018
6.2.0-preview3 2,245 11/18/2018
6.2.0-preview2 2,117 11/17/2018
6.2.0-preview1 2,345 11/17/2018
6.1.11 72,268 10/31/2018
6.1.10 55,717 10/30/2018
6.1.9 5,350 10/23/2018
6.1.9-preview1 1,646 10/22/2018
6.1.8 5,800 10/21/2018
6.1.7 6,272 10/16/2018
6.1.6.1 10,002 10/11/2018
6.1.6 18,231 10/10/2018
6.1.5 9,705 10/7/2018
6.1.3 7,624 9/27/2018
6.1.2 4,776 9/23/2018
6.1.1 5,083 9/17/2018
6.0.3 9,939 9/7/2018
6.0.2 11,658 9/5/2018
6.0.1 6,454 9/2/2018
5.1.8 17,648 8/25/2018
5.1.7 11,362 8/3/2018
5.1.6 3,290 8/2/2018
5.1.4 5,585 7/28/2018
5.1.3.1 5,345 7/21/2018
5.1.2 3,892 7/17/2018
5.1.0 7,579 7/15/2018
5.0.11 7,532 7/7/2018
5.0.7 2,710 7/6/2018
5.0.6.1 6,563 7/4/2018
5.0.2-preview 2,136 6/21/2018
5.0.0-preview1 2,749 6/15/2018
4.22.2 6,223 6/14/2018
4.22.1 15,379 5/30/2018
4.22.1-rc1 1,818 5/27/2018
4.21.5-rc1 3,699 5/17/2018
4.21.1-rc1 2,811 5/16/2018
4.21.0-rc1 2,668 5/16/2018
4.20.3 10,881 5/3/2018
4.20.2 26,813 2/28/2018
4.20.0 6,134 2/22/2018
4.19.0 3,700 2/9/2018
4.18.14 4,842 1/28/2018
4.18.12 9,041 1/10/2018
4.18.9 7,334 12/22/2017
4.18.7 5,554 12/8/2017
4.18.6 4,058 12/1/2017
4.18.5 4,541 11/27/2017
4.18.4 7,037 11/17/2017
4.18.3 5,919 11/6/2017
4.18.2-beta 1,255 11/4/2017
4.17.2 2,906 10/27/2017
4.17.1 3,948 10/23/2017
4.17.0-beta4 3,273 10/8/2017
4.17.0-beta3 1,680 10/7/2017
4.17.0-beta2 1,311 10/6/2017
4.16.9 6,061 10/3/2017
4.16.5 2,396 9/28/2017
4.16.4 13,179 9/26/2017
4.16.1 10,346 9/21/2017
4.14.4 5,291 9/8/2017
4.14.3 4,125 9/1/2017
4.14.0 20,591 8/15/2017
4.13.5 4,388 8/11/2017
4.13.4 6,482 7/30/2017
4.13.1 20,103 7/7/2017
4.12.5 2,987 6/17/2017
4.12.4 7,871 6/2/2017
4.12.3 5,417 5/8/2017
4.12.2 1,883 5/6/2017
4.12.1 2,285 4/27/2017
4.12.0 6,851 4/25/2017
4.11.9 6,995 4/13/2017
4.11.6 5,867 3/27/2017
4.11.4 4,897 3/13/2017
4.11.1 2,310 3/2/2017
4.11.0 5,660 2/17/2017
4.9.12 4,647 1/21/2017
4.9.11 10,321 1/8/2017
4.9.4-beta 2,550 12/14/2016
4.9.0 10,974 10/24/2016
4.8.1 6,264 10/17/2016
4.8.0 17,221 9/27/2016
4.7.7 4,767 8/13/2016
4.7.5 6,700 8/13/2016
4.7.4 2,629 8/12/2016
4.7.3 7,456 8/11/2016
4.6.2 3,696 8/3/2016
4.5.22 2,625 8/1/2016
4.5.21 3,845 7/23/2016
4.5.20 7,420 5/27/2016
4.5.19 9,781 4/24/2016
4.5.17 3,966 3/19/2016
4.5.16 4,195 3/18/2016
4.5.14 2,763 3/12/2016
4.5.12 5,246 2/22/2016
4.5.7 9,378 12/28/2015
4.5.6 1,839 12/28/2015
4.5.4 3,435 12/21/2015
4.5.1 7,506 11/3/2015
4.4.3 3,524 10/15/2015
4.4.2 3,244 10/14/2015
4.4.1 1,724 10/13/2015
4.4.0 4,078 10/13/2015
4.3.3 8,456 10/4/2015
4.3.2 3,273 10/3/2015
4.2.1 2,545 9/29/2015
4.1.0 2,618 9/28/2015
3.3.9 10,997 7/25/2015
3.3.8 7,859 7/6/2015
3.3.7 3,805 6/23/2015
3.3.6 4,624 5/3/2015
3.3.5 4,082 4/20/2015
3.3.4 2,882 4/9/2015
3.3.2 3,209 3/30/2015
3.3.1 3,198 3/19/2015
3.2.0 5,472 3/18/2015
3.1.0 2,647 3/15/2015
3.0.0 1,816 3/15/2015
2.1.0 3,259 3/4/2015
1.6.3 2,426 3/13/2015
1.6.2 4,403 2/9/2015
1.6.1 2,638 12/25/2014
1.6.0 6,551 12/2/2014
1.5.0 4,854 10/27/2014
1.4.0 8,388 10/7/2014
1.1.0 2,590 9/24/2014
1.0.0 2,724 9/23/2014

v1.0.0
     重构代码,从原来的Senparc.Weixin.MP.dll中分离基类代码

     v1.4.0
     重构代码,完全兼容公众账号及企业号。

     v1.5.0
     添加统一的消息加密接口

     v1.6.0
     添加消息去重功能

     v1.6.1
     完善消息去重功能

     v2.0.0
     重构代码,加入AppStore接口

     v3.0.0
     .NET框架升级到4.0

     v 3.3.4
     区分企业号与公众号的返回码
     post表单处理修改

     v 3.3.6
     修改HttpUtility方法

     v3.3.7 添加 验证服务器证书回调自动验证功能

     v3.3.8 稳定版本

     v3.3.9 优化PostModel基类属性,稳定版本

     v4.1.0 添加异步代码,支持.NET 4.5

     v4.2.1 完善异步方法,添加JSON生成过程中null对象的过滤机制。

     v4.2.3 完善底层代码

     v4.3.2 增加统一的Container和Bag管理器

     v4.4.1 重构,增加Debug跟踪功能

     v4.5 添加分布式缓存接口
     v4.5.6 优化缓存策略
     v4.5.12 优化缓存策略结构
     v4.5.14 优化重构
     v4.5.17 优化列队及缓存方案
     v4.5.19 优化Http通讯方法
     v4.5.20 添加消息接口IResponseMessageNoResponse
     v4.5.22 添加BaseContainerBag.Name

     v4.6.0
     优化EntityHelper等方法

     v4.7.3
     重构缓存及Container相关

     v4.7.4 解决Container无法注册的问题

     v4.7.5
     添加TryReRegister()方法,处理分布式缓存重启(丢失)的情况

     v4.7.7
     重构缓存键命名空间规则,添加Config.DefaultCacheNamespace

     v4.8.0
     修正在ResponseMessage都null的情况下,没有对_textResponseMessage做判断就直接返回空字符串的问题

     v4.9.0 重构缓存,添加ObjectCacheStrategy
     v4.9.1 重写WxJsonResult.ToString()方法,输出带格式的内容。
     v4.9.2 Senparc.Weixin v4.9.2 添加FileHelper
     v4.9.3 添加小程序返回码添加小程序返回码
     v4.9.5 添加Sex枚举
     v4.9.6 修改错别字Browser->Browser,请注意全局替换更新
     v4.9.7
     1、WeixinTrace使用同步锁,取代原先的本地锁
     2、修改日志储存路径,新路径为/App_Data/WeixinTraceLog/SenparcWeixinTrace-yyyyMMdd.log
     3、完善异常日志记录
     v4.9.8 将SendLog方法改名为SendApiLog
     v4.9.9
     1、优化WeixinTrace
     2、统一MessageHandlerException、UnknownRequestMsgTypeException的构造函数调用(将第一个构造函数的base改为this);
     3、修改UnknownRequestMsgTypeException的基类为MessageHandlerException
     4、添加【ReturnCode.template_id】不正确枚举
     5、修改ErrorJsonResultException日志记录格式
     v4.9.11 添加SuccessResponseMessageBase类型响应信息基类

     v4.9.14
     为AsUrlData方法添加null判断
     v4.9.15 添加AES加密、解密算法

     v4.10.0 添加TemplateMessageBase作为所有模板消息数据实体基类
     Senparc.Weixin v4.10.1 添加SerializerHelper.GetObject方法
     v4.10.3 BaseContainer添加RemoveFromCache方法
     v4.10.4 优化FileHelper.GetFileStream方法

     v4.11.0 重构分布式锁
     v4.11.1 添加【ReturnCode.appsecret不正确】枚举类型(invalid appsecret,40125)
     v4.11.2 :
     修改SideInWeixinBrowser判断逻辑
     v4.11.3 :
     日志中添加对线程的记录
     v4.11.4 :
     修改EncryptHelper.GetSha1(string encypStr)方法算法
     v4.11.5:修复WeixinJsonConventer.Serialize中的错误。
     v4.11.6:修改注释,整理文件
     v4.11.7 请求证书都改为 X509Certificate2 类型
     v4.11.8 (MessageHandler V3.2)修复 TextResponseMessage 不输出加密信息的问题
     v4.11.9 修改Download方法
     v4.11.10 恢复.net core版本中的EncryptHelper.GetSha1()方法可用
     v4.11.11 添加MessageHandlerExtensions

     v4.12.0 优化最新 .NET Core 模块
     v4.12.1 修复因为netstandard1.6条件编译符不正确造成的部分代码短路
     v4.12.2 修复HttpUtility.UrlEncode .net core方法错误
     v4.12.3 修复HttpUtility.UrlEncode .net 4.5方法错误

     v4.12.1 修复因为netstandard1.6条件编译符不正确造成的部分代码短路
     添加SenparcWeixinSetting配置类
     v4.12.2 修复HttpUtility.UrlEncode .net core方法错误
     v4.12.3 修复HttpUtility.UrlEncode .net 4.5方法错误
     v4.12.4 MessageHandler基类默认开启消息去重,不再需要手动设置(messageHandler.OmitRepeatedMessage = true)
     v4.12.5 提供对企业微信的支持:添加WorkJsonResult(企业微信返回消息基类)、ReturnCode_Work(枚举)

     v4.12.5 提供对企业微信的支持:添加WorkJsonResult(企业微信返回消息基类)、ReturnCode_Work(枚举)
     v4.12.6 添加ASCIISort比较类,用于ASCII字典排序

     v4.13.0
     1、IJsonResult 接口添加 ErrorCodeValue 属性
     2、添加MutipleCacheTestHelper类(多种缓存测试帮助类)
     3、添加ReflectionHelper类(反射帮助类)
     4、完善本地缓存策略插入key
     v4.13.1 优化ApiHandlerWapperBase.TryCommonApiBaseAsync()方法
     v4.13.2 添加RequestMessageTextExtension的大小写是否敏感设置
     v4.13.3 为RequestUtility.HttpGet()方法添加Accept、UserAgent、KeepAlive设置
     v4.13.4 修改企业微信APPId判断标准错误(使用新规则)

     v4.13.5
     1、完善AppId未注册提示
     2、修复ApiHandlerWapperBase.TryCommonApiBase()方法自动刷新AccessToken的问题
     3、提供统一的EntityHelper
     4、ReturnCode添加:没有留言权限 = 88000

     v4.14.0
     1、修复RequestMessageTextExtension.GetResponseMessage()方法判断问题
     2、支持.NET Core 2.0
     v4.14.3 重构MD5生成方法,并提供小写MD5方法
     v4.14.4 常规更新

     v4.15.0
     1、添加 WeixinNullReferenceException 异常类型
     2、添加 UrlUtility(Url工具类),生成 OAuth 用的额 CallbackUrl 参数
     v4.15.1 优化 DateTimeHelper 计算方式

     v4.16.0 添加 Senparc.Weixin.Config.UseSandBoxPay 属性,使用微信支付接口时自动判断是否调用沙箱
     v4.16.1 (.NET Core)添加CoreWebProxy.cs
     v4.16.3 在 NetStandard 2.0中恢复 WeixinTrace 的日志功能
     v4.16.4 在 2017年9月26日企业号长度变化,对应修改IsAppId()方法逻辑
     v4.16.5 尝试解决微信{utf8"编码字符串带来的.net core runtime 对 content-type的解析错误
     v4.16.6 提供NETCOREAPP2_0编译
     v4.16.7 继续解决.net core 2.0下utf8和utf-8的问题处理
     v4.16.8 优化 .net core 2.0 RequestUtility异步方法
     v4.16.9 添加 ObjectExtensions,补充扩展方法
     v4.16.10 优化.net core环境下的WeixinTrace日志输出路径

     v4.17.0-beta1 重构HttpUtility,重新支持 .NET 4.0
     v4.17.0-beta3 重新支持 .NET 3.5
     v4.17.0-beta4 优化
     v4.17.1 优化WeixinTrace
     v4.17.2 丰富SenparcWeixinSetting参数