123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567 |
- <Project Sdk="Microsoft.NET.Sdk">
- <PropertyGroup>
- <TargetFrameworks>net35;net40;net45;netstandard2.0</TargetFrameworks>
- <Version>16.6.15</Version>
- <AssemblyName>Senparc.Weixin.MP</AssemblyName>
- <RootNamespace>Senparc.Weixin.MP</RootNamespace>
- <GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
- <Description>
- 微信公众账号 - 微信公众号 模块
- Senparc.Weixin SDK 开源项目:
- https://github.com/JeffreySu/WeiXinMPSDK
- </Description>
- <Copyright>Senparc Copyright © 2004~2018</Copyright>
- <PackageTags>微信,weixin,公众号,WeChat,Senparc,盛派,SDK,C#,JSSDK,微信支付,分布式,小程序,JSSDK,微信支付,摇一摇周边</PackageTags>
- <Authors>Jeffrey Su</Authors>
- <Owners>Senparc</Owners>
- <PackageLicenseUrl>https://github.com/JeffreySu/WeiXinMPSDK/blob/master/license.md</PackageLicenseUrl>
- <ProjectUrl>https://github.com/JeffreySu/WeiXinMPSDK</ProjectUrl>
- <Title>Senparc.Weixin.MP.dll</Title>
- <Summary>微信公众号SDK for C#</Summary>
- <PackageProjectUrl>https://github.com/JeffreySu/WeiXinMPSDK</PackageProjectUrl>
- <PackageIconUrl>http://sdk.weixin.senparc.com/Images/Logo.jpg</PackageIconUrl>
- <PackageReleaseNotes>
- v4.9
- 丰富了JSON通讯的消息返回类型
- 修复MessageAgent状态记录的一个bug
- 修复二维码事件bug
- 24小时推送限制改为48小时
- v4.10
- 添加媒体文件上传、下载接口
- v4.11
- 添加AccessTokenContainer管理容器
- v.4.12
- 添加更多AccessTokenContainer下的方法
- v4.13.0 添加高级接口中的语种选择
- v5.0.0 添加图片、语音、视频返回类型
- v5.1 优化图片等消息的响应,并添加图片等新回复格式的DEMO
- v5.2 添加MessageAgent.CheckUrlAndToken方法
- v5.4.0 souidea全面升级到weiweihi
- v5.5.0 添加View事件响应;添加单个列队自定义过期时间
- v5.6.0 添加OnTextOrEventRequest事件
- v5.7.0 添加百度地图帮助类
- v5.8.0 添加模板消息接口、群发接口
- v5.9.0 添加多客服接口
- v5.10.0 添加对外请求超时设置
- v6.1.0 添加多客服聊天记录查询
- v6.2.0 优化RequestMessageEvent相关结构;添加消息发送测试工具
- v7.0.10 添加微信支付相关接口、优化二维码接口
- v7.0.14 完善微信支付接口,添加AccessTokenHandlerWapper
- v7.0.20 添加MessageHandlerException,修正部分bug
- v7.1.0 正式发布微信支付、微小店接口;完善模板消息响应事件。
- v8.0.0 分离基础方法到Senparc.Weixin
- v9.3.0 稳定版
- v9.4.2 修改完善了群发的方法
- v9.4.3 支持新增的6种菜单的事件推送
- v9.5.0
- 添加消息去重
- v9.5.3
- 纠正群发和模板推送 接收MsgID出错问题
- v9.5.7 新增获取Js-Api凭证接口(ticket)以及生成签名的方法
- v9.6.1 添加AccessToken过期获取的Lock、新增数据统计接口
- v9.6.4 获取JsApiTicket方法完善
- v10.0.0 重构代码,加入AppStore
- v11.0.1 框架升级到.NET 4.0
- v11.2.0 添加AppStore相关接口
- v11.2.24 添加针对加密信息的官方iphone换行bug处理
- v11.3.0 分离Open,优化素材相关方法
- v11.3.2 摇一摇周边试用版
- v11.3.6 群发消息接口修改 试用版
- v12.3.1 添加了AccessToken(非预期的)过期自动处理机制,大部分高级接口可以忽略对AccessToken的获取和管理。稳定版。
- v12.4.2 重新整理(简化)API的命名空间
- v13 支持.NET4.5,添加异步请求方法
- v13.2.1 完善异步请求方法,添加JSON生成过程中null对象的过滤机制
- v13.3.0 整合JsAPITicketContainer到AccessTokenContainer
- v13.4 重构升级
- v13.5.2 添加个性化菜单
- v13.5.6
- 完善红包发送及查询接口
- 修复Wifi API的bug
- 完善Web代理(Proxy)功能
- 完善微小店实体类型
- v13.6.3
- 更新Container架构
- 分离AccessTokenContainer和JsApiTicketContainer
- 完善接口
- 匹配Senparc.Weixin v4.5.12
- v13.6.8
- URL转义
- 更新API
- 优化Container,全面支持分布式缓存
- 添加客服消息接口
- v13.6.10
- 提供Container缓存立即生效的解决方案
- v13.7.0-beta1
- 优化缓存方案
- 添加短链接接口
- v13.7.9
- 1、BatchGetUserInfoJson类重命名为BatchGetUserInfoJsonResult
- 2、重构部分MessageHandler代码
- 3、更新卡券接口
- 4、完善消息响应功能
- 5、完善摇一摇功能
- 6、完善wifi功能
- 7、添加用户“标签”相关接口
- v13.8.2
- 2016-05-24
- 更新及新增接口:
- TemplateApi
- CardApi
- WiFiApi
- ShakeAroundApi
- 新增接口模块:
- ScanApi
- v13.8.4 尝试解决OAuth:40029-invalid code 错误
- v14.1.0
- 为接口添加异步方法
- 完善接口
- v14.2.2
- 支持.NET ore
- 优化EntityHelper及接口
- v14.2.3
- 使用ApiUtility.GetExpireTime()方法处理过期
- v14.3.3
- 重构缓存策略
- 重构Container
- 整合分布锁
- v14.3.4
- 添加TryReRegister()方法,处理分布式缓存重启(丢失)的情况
- v14.3.6
- 重构缓存键命名空间规则,添加Config.DefaultCacheNamespace
- v14.3.7
- 修改Create方法(及对应异步方法),匹配最新的官方文档,删除CreateByStr方法(及对应异步方法);
- 增加QrCode_ActionName枚举
- v14.3.100
- 第100个Nuget公开发布的Senparc.Weixin.MP.dll版本。
- 添加获取API:获取微信服务器的ip段。
- v14.3.101
- 修改TenPayUtil.BuildRandomStr()方法.
- .NET Core版本:修改编码;删除第一版微信支付代码。(TenPayLib)
- v14.3.104
- 重构缓存,添加ObjectCacheStrategy
- v14.3.105 优化红包,添加裂变红包
- v14.3.106
- 删除Senparc.Weixin.MP.Helpers.FileHelper,合并到Senparc.Weixin.Helpers.FileHelper类中(开发时只需要注意修改命名空间)
- 为Senparc.Weixin.Helpers.FileHelper添加DownLoadFileFromUrl()方法
- v14.3.107
- SearchRedPack方法修改证书初始化方法
- RedPackHBInfo去除status属性
- 为TenPayLibV3.RequestHandler.ParseXML()方法添加v==null的判断
- v14.3.107
- fix bug:普通红包加入场景值之后的签名问题
- v14.3.105 优化红包,添加裂变红包
- v14.3.106
- 删除Senparc.Weixin.MP.Helpers.FileHelper,合并到Senparc.Weixin.Helpers.FileHelper类中(开发时只需要注意修改命名空间)
- 为Senparc.Weixin.Helpers.FileHelper添加DownLoadFileFromUrl()方法
- v14.3.107
- SearchRedPack方法修改证书初始化方法
- RedPackHBInfo去除status属性
- 为TenPayLibV3.RequestHandler.ParseXML()方法添加v==null的判断
- v14.3.107
- fix bug:普通红包加入场景值之后的签名问题
- v14.3.113
- 修正了WiFiApi中GetQrcode函数的返回值数据类型。
- 修正了ShakeAroundApi中申请iBeacon设备的申请批次ID(appId)的数据类型从int改为long。
- 修正了ShakeAroundApi中查询iBeacon设备传递的参数(begin => last_seen),跟随微信更新。
- 修正了WiFiApi中GetQrcodeResult的bug。
- v14.3.114 优化微信支付方法
- v14.3.115 CommonApi.GetMenu()方法,当发生菜单不存在等错误的时候会抛出WeixinMenuException异常。
- v14.3.116 TryCommonApi抛出ErrorJsonResultException、WeixinException异常时加入了accessTokenOrAppId参数
- v14.3.117 添加SuccessResponseMessage类型响应信息
- v14.3.119
- OnEvent_ShakearoundUserShake接口默认返回ResponseMessageNoResponse类型消息
- 修改BatchGetUserInfoData.lang属性为int类型
- v14.3.122
- 优化微信支付
- TenPayV3UnifiedorderRequestData类调整sign_type设置顺序
- (准备做,需要测试:TenPayV3RefundQueryRequestData类暂时注释掉signType传入)
- 14.3.123
- 废除SHA1UtilHelper及MD5UtilHelper,方法合并到Senparc.Weixin.Helpers.EncryptHelper下(Senparc.Weixin.dll中)
- v14.3.124 修改lang属性为string类型,并添加LangEnum作为枚举
- v14.3.125 重新调整sign_type设置顺序,v14.3.122版本中不应该做调整
- v14.3.126 更新微信支付接口
- v14.3.127 :
- fix bug:微信支付统一订单接口。将 totalFee 参数类型由 decimal 改为 int。
- v14.3.128:
- 完善PoiApi.GetPoiList()方法返回参数中的GetStoreList_BaseInfo信息
- v14.3.129 :
- 设置TransactionId和OutTradeNo时判断是否为null,如果是则提供空字符串""
- 修改订单查询接口的参数顺序,sign_type参数有的话必须参与签名,也就是放在md5之前,否则微信服务器会返回签名错误
- v14.3.131 :1·为MediaApi.Get()方法提供ApiHandlerWapper.TryCommonApi()方法支持,可以传入AppId
- v14.3.132:添加Get.DownloadAsync(string url, string dir)方法
- v14.3.132:完善UnifiedorderResult 服务商统一订单接口
- v14.3.133:修复CommonApi.CreateMenuConditional()方法调用出现“invalid button size”错误的问题
- v14.3.136:增加KeywordAutoReplyInfo_Item.reply_list_info属性
- v14.3.137:修改JSSDKHelper.GetAddrSign传入参数,应该传入OAuth的AccessToken
- v14.3.138:修改 JSSDKHelper.GetAddrSign() 方法
- v14.3.139:自定义菜单、模板消息全面支持小程序最新接口!
- v14.3.140
- 1、添加BaseGroupMessageDataByGroupId.send_ignore_reprint属性
- 2、优化代码
- v14.3.141 修改amount为decimal类型
- v14.3.142 RequestUtility中的所有请求证书由X509Certificate类型改为X509Certificate2
- SendResult文件添加了msg_data_id字段,此字段用于统计分析
- v14.3.143 修复上一版本造成的菜单获取错误问题
- v14.4.5 完善微信支付退款申请接口
- v14.4.6 修复企业付款接口无法指定证书的问题(TenpayV3.Transfers)
- v14.4.7 iBeacon设备接口GroupGetAdddevice()方法更新
- v14.4.5 完善微信支付退款申请接口
- v14.4.6 修复企业付款接口无法指定证书的问题(TenpayV3.Transfers)
- v14.4.7 iBeacon设备接口GroupGetAdddevice()方法更新
- v14.4.8
- 1、完善TenPayLibV3.GetNoncestr()方法;
- 2、优化TenPayLibV3.BuildRandomStr()方法
- v14.4.9
- 1、修改CardAPI的卡信息更新设置
- 2、修改TenPayUtil.GetNoncestr()方法,将编码由GBK改为UTF8
- v14.4.10
- 1、CardApi.CardBatchGet()方法增加statusList参数
- 2、修改Card_CashData属性类型(int)
- v14.4.11 完善CommonJsonSend.SendAsync()方法参数
- v14.4.12 1、修改 UTF-8 编码设置
- 2、修复 CustomServiceApi.GetMsgList() 方法时间戳问题
- v14.4.13 修复二级菜单小程序无法设置的问题
- v14.4.14 修改 JSSDKHelper.GetcardExtSign()和CreateNonekeySha1() 方法,使用 ASCII 字典排序
- v14.5.0
- 1、AccessTokenResult 加入 IAccessTokenResult 接口
- 2、启用新版本的ApiHandlerWapper
- v14.5.1 完善异步方法async/await
- v14.5.2 Card_MemberCardData添加wx_activate_after_submit和wx_activate_after_submit_url
- v14.5.3
- 1、添加 QrCode_ActionName.QR_STR_SCENE
- 2、解决了QrCode_ActionName.QR_STR_SCENE下临时二维码有效时间expire_seconds不生效的问题
- v14.5.4 添加“一次性订阅消息”接口
- v14.5.5
- 1、修改Container中的锁及异步调用方法
- 2、支持H5支付(同时已发布Demo)
- 3、为Tencent命名空间添加Senparc.Weixin.MP前缀
- 4、完善RequestMessageEvent_MassSendJobFinish(群发判断转载)
- 5、提取EntityHelper.FillClassValue()方法,优化FillEntityWithXml()方法
- 6、添加了NewsModel下的need_open_comment、only_fans_can_comment属性
- 7、查询红包接口(SearchRedPack)添加refund_amount和remark两个参数获取
- 8、增加“获取商品二维码”接口(ScanApi.GetQrCode()),同时提供配套异步方法
- 9、更新CardApi.CardBatchGet()方法的statusList参数传值
- v14.6.0
- 1、新增 刷卡支付 撤销订单接口
- 2、支持.NET Core 2.0
- v14.6.1 撤销订单接口(TenPayV3.Reverse())添加证书设置
- v14.6.2 回滚AccessTokenContainer
- v14.6.3 回滚JsApiTicketContainer和OAuthAccessTokenContainer
- v14.6.4 撤销订单接口(TenPayV3.Reverse())添加证书设置
- v14.6.5 回滚 AccessTokenContainer
- v14.6.6 添加 JSSDKHelper.GetJsSdkUiPackageAsync() 异步方法
- v14.6.7 增加更多自定义菜单类型:media_id、view_limited
- v14.6.8 添加Event下“微信认证事件推送”一系列事件类型:
- 1 qualification_verify_success - 资质认证成功(此时立即获得接口权限)
- 2 qualification_verify_fail - 资质认证失败
- 3 naming_verify_success - 名称认证成功(即命名成功)
- 4 naming_verify_fail - 名称认证失败(这时虽然客户端不打勾,但仍有接口权限)
- 5 annual_renew - 年审通知
- 6 verify_expired - 认证过期失效通知
- v14.6.9 添加:小程序审核事件推送
- v14.6.10 添加接口:普通红包发送(服务商)
- v14.6.11 常规优化
- v14.7.0 TenPayV3的接口添加对 UseSandBoxPay 的判断,可以自动使用沙箱
- v14.7.1(.NET Core)恢复从.NET Framework中移植的RequestUtility.SetHttpProxy()和RemoveHttpProxy()方法
- v14.8.0-beta1 重新支持.NET 3.5/4.0
- v14.8.0-beta2 优化多版本支持代码
- v14.8.1 修复几处GetNoncestr还在使用GBK编码
- v14.8.2 修复发送红包接口的响应XML的解析问题
- v14.8.3
- 1、添加RequestMessageUnknownType以及相关处理机制,处理未知类型的请求
- 2、新增新增MsgTypeHelper.GetRequestMsgTypeString()方法
- v14.8.4 支持Senparc.Weixin v4.18.0,支持Ajax模拟请求
- v14.8.5 卡券Membe完善CardGetResultJson字段rCard_CustomField_NameType枚举添加FIELD_NAME_TYPE_UNKNOW类型
- v14.8.7 完善CardGetResultJson字段
- v14.8.8 修正了统计接口关注用户实体类的属性数据类型错误
- v14.8.9 支持Senparc.Weixin v4.18.5 可自定义API域名
- v14.8.10 修复红包接口 RedPackApi.SendNormalRedPack() 在.NET 4.6 下的XML解析问题
- v14.8.11 添加根据标签群发接口,重构原根据分组群发接口
- v14.8.12 完成群发接口添加clientmsgid属性
- v14.8.13
- 1、使用 Config.ApiMpFileHost,修改 MediaApi.Get() 方法,可以自动识别文件类型储存
- 2、设置 TenPayV3xxRequestData 的 NonceStr 属性为只读
- 3、AnalysisApi 接口中的 GetUserReadItem 和 GetUserReadHourItem 添加 user_source 属性(用户渠道来源)
- v14.8.14 CardApi.UpdateUser() 方法参数中重新加添 add_bonus 和 add_balance 两个参数
- v14.8.15 添加“评论数据管理”接口(共8个)
- v14.9.0 支持异步 MessageHandler
- v14.9.1 完善AnalysisApi.GetArticleTotal()返回数据字段
- v14.10.0 停止对 .net core 1.1 生成的独立版本
- v14.10.1 添加RegisterService提供快捷注册方式
- v14.10.2 微信支付统一下单接口TenPayV3UnifiedorderRequestData数据添加“场景信息”字段(sceneInfo)
- v14.10.3 增加MessageHandler的file类型处理
- v14.10.4 WeixinUserInfoResult添加tagid_list属性(用户被打上的标签ID列表)
- v14.10.5 TenPayV3Result 增加 ResultXML 只读属性
- v14.10.6 完善“查看指定文章的评论数据”接口(CommentApi.List())的返回结果数据
- v14.10.7 MessageHandler消息去重增加对“领取事件推送”的特殊判断
- v14.10.8 GroupMessageApi.SendGroupMessageByFilter() 方法修复判断错误
- v14.10.9 TenPayV3UnifiedorderRequestData_SceneInfo 支持新H5支付的场景参数
- v14.10.10 修正 Net Core 版本错误的代理设置
- v14.10.11-beta1 测试.net core下的文件上传方法
- v14.10.12
- 1、TenpayV3的GetSignKey()接口,用于获取模拟支付环境下的签名。
- 2、添加 TenPayV3Util.DecodeRefundReqInfo() 方法,提供给退款通知解密使用
- 3、支持自定义菜单传入菜单对象为null(自动过滤)
- v14.10.13 优化 TenPayV3Util.DecodeRefundReqInfo() 方法
- v14.10.14 优化 Get.Download() 方法,完善对 FileName 的判断
- v14.10.15 Wifi连接页面支持跳转到小程序。微信返回的JSON有变化。
- v14.11.0 添加“付款到银行卡”接口
- v14.11.1 为 TenPayV3.GetTransferInfo() 及对应异步方法添加证书参数。
- v14.12.0
- 1、用户信息扫码场景信息
- 2、cardapi增加多卡二维码API
- 3、UpdateUser、MemberCardDeal增加参数
- 4、统一cardmanageResultjson的类命名规则
- v14.12.1 修改.NET Core环境下,ResponseHandler 中构造函数传入 HttpContext 的异常提示
- v14.12.2 修正 MediaApi.GetForeverMedia() 方法永久视频的文件下载过程。
- v14.12.3 1、添加黑名单管理
- 2、分离永久视频素材获取接口
- v14.13.0-rc1 支持 .NET Core 2.1.0-rc1-final
- v14.14.0-rc1
- 1、支持 Senparc.Weixin v4.22.0-rc1
- 2、CardAPI 升级到新的 Newtonsoft.Json 的序列化参数
- v14.14.0
- 1、发布支持 .net core 2.1 的正式版
- 2、获取用户基本信息(包括UnionID机制)API 的 ResultJson 模型增加 subscribe_scene(用户关注的渠道来源)字段。
- v15.0.0 引入 Senparc.CO2NET,支持 Senparc.Weixin v5.0
- v15.0.2-preview1 支持 CO2NET v0.1.2
- v15.0.3.1 解决.NetCore环境微信支付回调时ResponseHandler传入HttpContext实例后解析xml提示找不到根节点的错误
- v15.0.6.1 支持 CO3NET v0.1.6.1 解决 XXE 漏洞
- v15.0.6.2 TenPayV3RefundRequestData 添加 SubAppId、SubMchId 两个参数,以及支持这两个参数的构造函数
- v15.0.7 支持 Senparc.Weixin 5.0.7
- v15.0.9 Container 的 Register() 的微信参数自动添加到 Config.SenparcWeixinSetting.Items 下
- v15.0.10 支持 Senparc.Weixin v5.0.10
- v15.0.11 支持 Senparc.Weixin v5.0.11
- v15.1.0 支持 Senparc.Weixin v5.1.0,重构 Container,提供新的缓存过期策略
- v15.1.2 企业付款到银行卡修复携带证书问题
- v15.1.3
- 1、优化接口
- 2、支持 Senparc.Weixin v5.1.4
- v15.1.4 修复 GetForeverMedia() 接口 bug
- v15.2.0
- 1、SenparcWeixinSetting 添加 TenPayV3_WxOpenTenpayNotify 属性,用于设置小程序支付回调地址
- 2、支持 Senparc.Weixin v5.1.6
- v15.2.1 实现 SenparcWeixinSetting 自动注册
- v15.2.2 优化客服接口,分离小程序客服接口
- v15.2.3 支持 CO2NET v0.2.8
- v15.2.4 微信支付 RequestHandler 增加 HMAC-SHA256 加密方式
- v15.3.0 分离微信支付到 Senparc.Weixin.TenPay.dll
- v16.0.0 支持 NeuChar 标准
- v16.0.1 支持 Senparc.Weixin v6.0.1
- v16.1.0 支持 Senparc.NeuChar v0.0.5
- v16.2.0 支持卡券消息回调
- v16.3.0 重构 MessageHandler OnXxRequest() 方法参数类型,逐步开始使用接口,如 IRequestMessageText
- v16.3.2 支持 Senparc.NeuChar v0.1.2
- v16.3.4 支持 Senparc.NeuChar v0.1.4
- v16.3.5 支持 Senparc.NeuChar v0.2.1
- v16.4.0 支持电子发票等新接口
- v16.4.1 菜单按钮类型(ButtonType)改为使用 Senparc.NeuChar.MenuButtonType
- v16.4.2 Senparc.NeuChar v0.2.7
- v16.4.5 支持 Senparc.NeuChar v0.2.9.1
- v16.4.5 支持 Senparc.NeuChar v0.2.10,支持 NeuChar 连接检测
- v16.4.7 Senparc.NeuChar v0.2.11,升级 MessageHandler
- v16.4.9 修正发票接口问题
- v16.4.10 优化 MessageHandler 构造函数,提供 PostModel 默认值
- v16.4.12 移除微信支付相关类(已经迁移到 Senparc.Weixin.TenPay.dll 中)
- v16.5.0 使用 Senparc.CO2NET.APM
- v16.5.1 支持 Senparc.NeuChar v0.4.4
- v16.5.2 优化 APM 和 MessageHandler 消息解密过程
- v16.6.0 支持最新基础库,使用 .NETStandard2.0 统一支持 .NET Core,放弃对 .NET Core 1.x 的单独适配
- v16.6.4 修复会员卡接口的枚举序列化字符串问题
- v16.6.5 修复会员卡创建时supply_balance字段和supply_bonus字段为false不序列化
- v16.6.6 添加卡券跳转小程序参数
- v16.6.7 RequestMessageEvent_User_Get_Card 添加 UnionId 属性
- v16.6.8 添加微信门店小程序接口
- v16.6.9
- 1、修复:裂变红包 url 及参数不正确
- v16.6.13 添加 SendMenu 相关接口,并打通消息回复响应
- v16.6.14 支持最新版本 Senparc.Weixin
- v16.6.15 Card_BaseInfoBase 添加 get_custom_code_mode 属性
- </PackageReleaseNotes>
- <RepositoryUrl>https://github.com/JeffreySu/WeiXinMPSDK</RepositoryUrl>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut</OutputPath>
- <DefineConstants>$(DefineConstants);RELEASE</DefineConstants>
- <DocumentationFile>..\..\Senparc.Weixin.MP.BuildOutPut\Senparc.Weixin.MP.xml</DocumentationFile>
- <Optimize>true</Optimize>
- <DebugType>pdbonly</DebugType>
- <ErrorReport>prompt</ErrorReport>
- <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net35|AnyCPU'">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut\</OutputPath>
- <DocumentationFile>..\..\Senparc.Weixin.MP.BuildOutPut\net35\Senparc.Weixin.MP.xml</DocumentationFile>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net40|AnyCPU'">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut\</OutputPath>
- <DocumentationFile>..\..\Senparc.Weixin.MP.BuildOutPut\net45\Senparc.Weixin.MP.xml</DocumentationFile>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net45|AnyCPU'">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut\</OutputPath>
- <DocumentationFile>..\..\Senparc.Weixin.MP.BuildOutPut\net40\Senparc.Weixin.MP.xml</DocumentationFile>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|netstandard2.0|AnyCPU'">
- <OutputPath>..\..\Senparc.Weixin.MP.BuildOutPut\</OutputPath>
- <DocumentationFile>..\..\Senparc.Weixin.MP.BuildOutPut\netstandard2.0\Senparc.Weixin.MP.xml</DocumentationFile>
- </PropertyGroup>
- <ItemGroup>
- <Compile Remove="AdvancedAPIs\Card\Store\**" />
- <EmbeddedResource Remove="AdvancedAPIs\Card\Store\**" />
- <None Remove="AdvancedAPIs\Card\Store\**" />
- </ItemGroup>
- <ItemGroup>
- <Compile Remove="Properties\AssemblyInfo.cs" />
- </ItemGroup>
- <ItemGroup Condition=" '$(TargetFramework)' == 'net35' ">
- <Reference Include="System.Core" />
- <Reference Include="System.Data" />
- <Reference Include="System.Data.DataSetExtensions" />
- <!--<Reference Include="System.Net.Http" />-->
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="System.Web" />
- <Reference Include="System.Web.Extensions" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- </ItemGroup>
- <ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
- <Reference Include="System.Core" />
- <Reference Include="System.Data" />
- <Reference Include="System.Data.DataSetExtensions" />
- <!--<Reference Include="System.Net.Http" />-->
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="System.Web" />
- <Reference Include="System.Web.Extensions" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- </ItemGroup>
- <ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
- <Reference Include="System.Core" />
- <Reference Include="System.Data" />
- <Reference Include="System.Data.DataSetExtensions" />
- <Reference Include="System.Net.Http" />
- <Reference Include="System.Runtime.Serialization" />
- <Reference Include="System.Web" />
- <Reference Include="System.Web.Extensions" />
- <Reference Include="System.Xml" />
- <Reference Include="System.Xml.Linq" />
- </ItemGroup>
- <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
- <PackageReference Include="System.Xml.XmlDocument" Version="4.3.0" />
- <PackageReference Include="System.Xml.XPath.XmlDocument" Version="4.3.0" />
- <PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.0" />
- </ItemGroup>
- <ItemGroup>
- <PackageReference Include="Senparc.CO2NET.APM" Version="0.2.5" />
- <PackageReference Include="Senparc.NeuChar" Version="0.6.4" />
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\..\Senparc.Weixin\Senparc.Weixin\Senparc.Weixin.vs2017.csproj" />
- </ItemGroup>
- </Project>
|