Skip to content

Commit 4cd9323

Browse files
authored
Merge pull request #3321 from JeffreySu/Developer
Developer
2 parents cfbd792 + e0e2309 commit 4cd9323

649 files changed

Lines changed: 124211 additions & 962 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,35 @@ tools/WeixinBrowserPlugin/release/*
7979
/.cursor
8080
**/App_Data/ApiDocXml
8181
.cursor/*
82-
docs/official-api-gap-audit-2026-07-16.md
8382
codex-skills/senparc-version-updater/scripts/__pycache__/senparc_version_scan.cpython-313.pyc
8483
codex-skills/senparc-version-updater/SKILL.md
8584
codex-skills/senparc-version-updater/agents/openai.yaml
8685
codex-skills/senparc-version-updater/references/header-template.md
8786
codex-skills/senparc-version-updater/references/versioning-policy.md
8887
codex-skills/senparc-version-updater/scripts/senparc_version_scan.py
89-
docs/P0-optimization-plan-2026.md
90-
docs/P1-optimization-report-2026.md
9188
docs/WeixinCLI-AI-Harness-plan-2026.md
9289
docs/WeixinCLI-AI-Harness-report-2026.md
90+
codex-skills/develop-senparc-weixin/SKILL.md
91+
codex-skills/develop-senparc-weixin/agents/openai.yaml
92+
codex-skills/develop-senparc-weixin/references/external-resources.md
93+
codex-skills/develop-senparc-weixin/references/foundation.md
94+
codex-skills/develop-senparc-weixin/references/mp.md
95+
codex-skills/develop-senparc-weixin/references/open-platform.md
96+
codex-skills/develop-senparc-weixin/references/tenpay-v3.md
97+
codex-skills/develop-senparc-weixin/references/work.md
98+
codex-skills/develop-senparc-weixin/references/wxopen.md
9399
docs/backward-compatibility-plan-2026.md
100+
docs/official-api-gap-audit-2026-07-16.md
101+
docs/optimization-delivery-status-2026-07-24.md
102+
docs/P0-optimization-plan-2026.md
103+
docs/P1-optimization-report-2026.md
104+
docs/commit-split-manifest-2026-07-25.md
105+
codex-skills/develop-senparc-weixin/SKILL.md
106+
codex-skills/develop-senparc-weixin/agents/openai.yaml
107+
codex-skills/develop-senparc-weixin/references/external-resources.md
108+
codex-skills/develop-senparc-weixin/references/foundation.md
109+
codex-skills/develop-senparc-weixin/references/mp.md
110+
codex-skills/develop-senparc-weixin/references/open-platform.md
111+
codex-skills/develop-senparc-weixin/references/tenpay-v3.md
112+
codex-skills/develop-senparc-weixin/references/work.md
113+
codex-skills/develop-senparc-weixin/references/wxopen.md

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.Net10Sample.CommonService.csproj

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
<Project Sdk="Microsoft.NET.Sdk">
33
<PropertyGroup>
44
<TargetFramework>net10.0</TargetFramework>
5-
<Version>3.1.0</Version>
5+
<Version>3.1.1</Version>
66
<PackageReleaseNotes>
77
[2026-07-18] v3.0.3 Dependency update from Senparc.Weixin to 6.23.2; Senparc.Weixin.MP to 16.24.4; Senparc.Weixin.Open to 4.24.2; Senparc.Weixin.TenPayV3 to 2.4.1; Senparc.Weixin.Work to 3.31.1; Senparc.Weixin.WxOpen to 3.27.3
88
[2026-07-18] v3.1.0 AI 消息示例迁移至 AgentKernel 会话模型
99
1、使用 Microsoft.Extensions.AI 保存和恢复聊天历史
1010
2、升级文本、图像生成及对话记忆到 AgentKernel/MAF
11+
[2026-07-23] v3.1.1 升级公共服务依赖并适配最新 Senparc 组件
12+
1、升级 NeuChar 3.0,并保持 AgentKernel 0.1.10 兼容
13+
2、同步微信模块依赖以支持最新序列化与运行时能力
1114
</PackageReleaseNotes>
1215
<LangVersion>latest</LangVersion>
1316
<AssemblyName>Senparc.Weixin.MP.Sample.CommonService</AssemblyName>
@@ -24,7 +27,7 @@
2427
</ItemGroup>
2528
<ItemGroup>
2629
<PackageReference Include="Senparc.AI.AgentKernel" Version="0.1.10" />
27-
<PackageReference Include="Senparc.NeuChar" Version="2.6.2" />
30+
<PackageReference Include="Senparc.NeuChar" Version="3.0.0" />
2831
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.1.0" />
2932
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
3033
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.Net10SampleForConsole.CommonService.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Senparc.AI.Kernel" Version="0.25.1" />
23-
<PackageReference Include="Senparc.NeuChar" Version="2.5.2" />
22+
<PackageReference Include="Senparc.AI.Kernel" Version="0.29.0" />
23+
<PackageReference Include="Senparc.NeuChar" Version="3.0.0" />
2424
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.1.0" />
25-
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.17.8" />
25+
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.18.3" />
2626
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
2727
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
2828
<PackageReference Include="ZXing.Net" Version="0.16.9" />
@@ -31,15 +31,15 @@
3131
<ItemGroup>
3232
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
3333
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
34-
<PackageReference Include="Senparc.WebSocket" Version="1.1.8" />
35-
<PackageReference Include="Senparc.Weixin.Cache.CsRedis" Version="1.1.7" />
36-
<PackageReference Include="Senparc.Weixin.Cache.Memcached" Version="2.18.8" />
37-
<PackageReference Include="Senparc.Weixin.Cache.Redis" Version="2.20.8" />
38-
<PackageReference Include="Senparc.Weixin.MP" Version="16.23.8" />
39-
<PackageReference Include="Senparc.Weixin.Open" Version="4.22.1" />
40-
<PackageReference Include="Senparc.Weixin.TenPayV3" Version="2.1.1" />
41-
<PackageReference Include="Senparc.Weixin.Work" Version="3.28.0" />
42-
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.23.6" />
34+
<PackageReference Include="Senparc.WebSocket" Version="1.2.1" />
35+
<PackageReference Include="Senparc.Weixin.Cache.CsRedis" Version="1.3.3" />
36+
<PackageReference Include="Senparc.Weixin.Cache.Memcached" Version="2.19.3" />
37+
<PackageReference Include="Senparc.Weixin.Cache.Redis" Version="2.21.3" />
38+
<PackageReference Include="Senparc.Weixin.MP" Version="16.25.0" />
39+
<PackageReference Include="Senparc.Weixin.Open" Version="4.24.3" />
40+
<PackageReference Include="Senparc.Weixin.TenPayV3" Version="2.5.0" />
41+
<PackageReference Include="Senparc.Weixin.Work" Version="3.32.0" />
42+
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.28.0" />
4343
</ItemGroup>
4444

4545

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.Net45Sample.CommonService.csproj

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -155,64 +155,64 @@
155155
<HintPath>..\net45-mvc\packages\Pipelines.Sockets.Unofficial.2.2.2\lib\net461\Pipelines.Sockets.Unofficial.dll</HintPath>
156156
</Reference>
157157
<Reference Include="Senparc.CO2NET, Version=2.2.1.0, Culture=neutral, processorArchitecture=MSIL">
158-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.2.2.1\lib\net462\Senparc.CO2NET.dll</HintPath>
158+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.4.1.0\lib\net462\Senparc.CO2NET.dll</HintPath>
159159
</Reference>
160160
<Reference Include="Senparc.CO2NET.APM, Version=1.2.5.7, Culture=neutral, processorArchitecture=MSIL">
161-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.APM.1.2.5.7\lib\net462\Senparc.CO2NET.APM.dll</HintPath>
161+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.APM.2.1.4\lib\net462\Senparc.CO2NET.APM.dll</HintPath>
162162
</Reference>
163163
<Reference Include="Senparc.CO2NET.AspNet, Version=1.1.5.9, Culture=neutral, processorArchitecture=MSIL">
164-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.AspNet.1.1.5.9\lib\net462\Senparc.CO2NET.AspNet.dll</HintPath>
164+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.AspNet.2.1.3\lib\net462\Senparc.CO2NET.AspNet.dll</HintPath>
165165
</Reference>
166166
<Reference Include="Senparc.CO2NET.Cache.Memcached, Version=4.1.4.0, Culture=neutral, processorArchitecture=MSIL">
167-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Memcached.4.1.4\lib\net462\Senparc.CO2NET.Cache.Memcached.dll</HintPath>
167+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Memcached.5.1.3\lib\net462\Senparc.CO2NET.Cache.Memcached.dll</HintPath>
168168
</Reference>
169169
<Reference Include="Senparc.CO2NET.Cache.Redis, Version=4.1.4.0, Culture=neutral, processorArchitecture=MSIL">
170-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.4.1.4\lib\net462\Senparc.CO2NET.Cache.Redis.dll</HintPath>
170+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.5.2.3\lib\net462\Senparc.CO2NET.Cache.Redis.dll</HintPath>
171171
</Reference>
172172
<Reference Include="Senparc.CO2NET.Cache.Redis.RedLock, Version=3.1.4.6, Culture=neutral, processorArchitecture=MSIL">
173-
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.RedLock.3.1.4.6\lib\net462\Senparc.CO2NET.Cache.Redis.RedLock.dll</HintPath>
173+
<HintPath>..\net45-mvc\packages\Senparc.CO2NET.Cache.Redis.RedLock.4.1.3\lib\net462\Senparc.CO2NET.Cache.Redis.RedLock.dll</HintPath>
174174
</Reference>
175175
<Reference Include="Senparc.NeuChar, Version=2.3.1.1, Culture=neutral, processorArchitecture=MSIL">
176-
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.2.3.1.1\lib\net462\Senparc.NeuChar.dll</HintPath>
176+
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.3.0.0\lib\net462\Senparc.NeuChar.dll</HintPath>
177177
</Reference>
178178
<Reference Include="Senparc.NeuChar.App, Version=1.3.1.1, Culture=neutral, processorArchitecture=MSIL">
179-
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.App.1.3.1.1\lib\net462\Senparc.NeuChar.App.dll</HintPath>
179+
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.App.1.6.0\lib\net462\Senparc.NeuChar.App.dll</HintPath>
180180
</Reference>
181181
<Reference Include="Senparc.NeuChar.AspNet, Version=1.3.2.0, Culture=neutral, processorArchitecture=MSIL">
182-
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.AspNet.1.3.2\lib\net462\Senparc.NeuChar.AspNet.dll</HintPath>
182+
<HintPath>..\net45-mvc\packages\Senparc.NeuChar.AspNet.1.7.0\lib\net462\Senparc.NeuChar.AspNet.dll</HintPath>
183183
</Reference>
184184
<Reference Include="Senparc.WebSocket, Version=0.17.12.2, Culture=neutral, processorArchitecture=MSIL">
185-
<HintPath>..\net45-mvc\packages\Senparc.WebSocket.0.17.12.2\lib\net462\Senparc.WebSocket.dll</HintPath>
185+
<HintPath>..\net45-mvc\packages\Senparc.WebSocket.1.2.1\lib\net462\Senparc.WebSocket.dll</HintPath>
186186
</Reference>
187187
<Reference Include="Senparc.Weixin, Version=6.16.3.2, Culture=neutral, processorArchitecture=MSIL">
188-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.6.16.3.2\lib\net462\Senparc.Weixin.dll</HintPath>
188+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.6.24.0\lib\net462\Senparc.Weixin.dll</HintPath>
189189
</Reference>
190190
<Reference Include="Senparc.Weixin.AspNet, Version=1.0.4.2, Culture=neutral, processorArchitecture=MSIL">
191-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.AspNet.1.0.4.2-beta1\lib\net462\Senparc.Weixin.AspNet.dll</HintPath>
191+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.AspNet.1.6.4\lib\net462\Senparc.Weixin.AspNet.dll</HintPath>
192192
</Reference>
193193
<Reference Include="Senparc.Weixin.Cache.Memcached, Version=2.13.12.2, Culture=neutral, processorArchitecture=MSIL">
194-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Memcached.2.13.12.2\lib\net462\Senparc.Weixin.Cache.Memcached.dll</HintPath>
194+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Memcached.2.19.3\lib\net462\Senparc.Weixin.Cache.Memcached.dll</HintPath>
195195
</Reference>
196196
<Reference Include="Senparc.Weixin.Cache.Redis, Version=2.15.12.2, Culture=neutral, processorArchitecture=MSIL">
197-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Redis.2.15.12.2\lib\net462\Senparc.Weixin.Cache.Redis.dll</HintPath>
197+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Cache.Redis.2.21.3\lib\net462\Senparc.Weixin.Cache.Redis.dll</HintPath>
198198
</Reference>
199199
<Reference Include="Senparc.Weixin.MP, Version=16.19.2.2, Culture=neutral, processorArchitecture=MSIL">
200-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.16.19.2.2\lib\net462\Senparc.Weixin.MP.dll</HintPath>
200+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.16.25.0\lib\net462\Senparc.Weixin.MP.dll</HintPath>
201201
</Reference>
202202
<Reference Include="Senparc.Weixin.MP.MvcExtension, Version=7.12.12.2, Culture=neutral, processorArchitecture=MSIL">
203-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.MVC.7.12.12.2\lib\net462\Senparc.Weixin.MP.MvcExtension.dll</HintPath>
203+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.MP.MVC.7.17.3\lib\net462\Senparc.Weixin.MP.MvcExtension.dll</HintPath>
204204
</Reference>
205205
<Reference Include="Senparc.Weixin.Open, Version=4.14.25.0, Culture=neutral, processorArchitecture=MSIL">
206-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Open.4.14.25\lib\net462\Senparc.Weixin.Open.dll</HintPath>
206+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Open.4.24.3\lib\net462\Senparc.Weixin.Open.dll</HintPath>
207207
</Reference>
208208
<Reference Include="Senparc.Weixin.TenPay, Version=1.12.13.2, Culture=neutral, processorArchitecture=MSIL">
209-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.TenPay.1.12.13.2\lib\net462\Senparc.Weixin.TenPay.dll</HintPath>
209+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.TenPay.1.18.3\lib\net462\Senparc.Weixin.TenPay.dll</HintPath>
210210
</Reference>
211211
<Reference Include="Senparc.Weixin.Work, Version=3.16.2.2, Culture=neutral, processorArchitecture=MSIL">
212-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Work.3.16.2.2\lib\net462\Senparc.Weixin.Work.dll</HintPath>
212+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.Work.3.32.0\lib\net462\Senparc.Weixin.Work.dll</HintPath>
213213
</Reference>
214214
<Reference Include="Senparc.Weixin.WxOpen, Version=3.16.2.2, Culture=neutral, processorArchitecture=MSIL">
215-
<HintPath>..\net45-mvc\packages\Senparc.Weixin.WxOpen.3.16.2.2\lib\net462\Senparc.Weixin.WxOpen.dll</HintPath>
215+
<HintPath>..\net45-mvc\packages\Senparc.Weixin.WxOpen.3.28.0\lib\net462\Senparc.Weixin.WxOpen.dll</HintPath>
216216
</Reference>
217217
<Reference Include="StackExchange.Redis, Version=2.0.0.0, Culture=neutral, PublicKeyToken=c219ff1ca8c2ce46, processorArchitecture=MSIL">
218218
<HintPath>..\net45-mvc\packages\StackExchange.Redis.2.5.43\lib\net461\StackExchange.Redis.dll</HintPath>

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.Net8Sample.CommonService.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
<None Remove="packages.config" />
1818
</ItemGroup>
1919
<ItemGroup>
20-
<PackageReference Include="Senparc.AI.Agents" Version="0.5.6.1" />
21-
<PackageReference Include="Senparc.AI.Kernel" Version="0.25.1" />
22-
<PackageReference Include="Senparc.NeuChar" Version="2.6.1-beta.2" />
20+
<PackageReference Include="Senparc.AI.Agents" Version="0.7.2" />
21+
<PackageReference Include="Senparc.AI.Kernel" Version="0.29.0" />
22+
<PackageReference Include="Senparc.NeuChar" Version="3.0.0" />
2323
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.1.0" />
2424
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
2525
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.Net8SampleForConsole.CommonService.csproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Senparc.AI.Kernel" Version="0.25.1" />
23-
<PackageReference Include="Senparc.NeuChar" Version="2.5.2" />
22+
<PackageReference Include="Senparc.AI.Kernel" Version="0.29.0" />
23+
<PackageReference Include="Senparc.NeuChar" Version="3.0.0" />
2424
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.1.0" />
25-
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.17.8" />
25+
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.18.3" />
2626
<PackageReference Include="System.Drawing.Common" Version="8.0.0" />
2727
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
2828
<PackageReference Include="ZXing.Net" Version="0.16.9" />
@@ -31,15 +31,15 @@
3131
<ItemGroup>
3232
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
3333
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
34-
<PackageReference Include="Senparc.WebSocket" Version="1.1.8" />
35-
<PackageReference Include="Senparc.Weixin.Cache.CsRedis" Version="1.1.7" />
36-
<PackageReference Include="Senparc.Weixin.Cache.Memcached" Version="2.18.8" />
37-
<PackageReference Include="Senparc.Weixin.Cache.Redis" Version="2.20.8" />
38-
<PackageReference Include="Senparc.Weixin.MP" Version="16.23.8" />
39-
<PackageReference Include="Senparc.Weixin.Open" Version="4.22.1" />
40-
<PackageReference Include="Senparc.Weixin.TenPayV3" Version="2.1.1" />
41-
<PackageReference Include="Senparc.Weixin.Work" Version="3.28.0" />
42-
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.23.6" />
34+
<PackageReference Include="Senparc.WebSocket" Version="1.2.1" />
35+
<PackageReference Include="Senparc.Weixin.Cache.CsRedis" Version="1.3.3" />
36+
<PackageReference Include="Senparc.Weixin.Cache.Memcached" Version="2.19.3" />
37+
<PackageReference Include="Senparc.Weixin.Cache.Redis" Version="2.21.3" />
38+
<PackageReference Include="Senparc.Weixin.MP" Version="16.25.0" />
39+
<PackageReference Include="Senparc.Weixin.Open" Version="4.24.3" />
40+
<PackageReference Include="Senparc.Weixin.TenPayV3" Version="2.5.0" />
41+
<PackageReference Include="Senparc.Weixin.Work" Version="3.32.0" />
42+
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.28.0" />
4343
</ItemGroup>
4444

4545

Samples/All/Senparc.Weixin.Sample.CommonService/Senparc.Weixin.NetCore3Sample.CommonService.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414

1515
<ItemGroup>
1616
<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.1.0" />
17-
<PackageReference Include="Senparc.NeuChar" Version="2.1.1.1" />
18-
<PackageReference Include="Senparc.WebSocket" Version="0.17.1" />
19-
<PackageReference Include="Senparc.Weixin.MP" Version="16.18.2" />
20-
<PackageReference Include="Senparc.Weixin.Open" Version="4.14.2" />
21-
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.12.1" />
22-
<PackageReference Include="Senparc.Weixin.Work" Version="3.15.3-beta3" />
23-
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.15.3" />
17+
<PackageReference Include="Senparc.NeuChar" Version="3.0.0" />
18+
<PackageReference Include="Senparc.WebSocket" Version="1.2.1" />
19+
<PackageReference Include="Senparc.Weixin.MP" Version="16.25.0" />
20+
<PackageReference Include="Senparc.Weixin.Open" Version="4.24.3" />
21+
<PackageReference Include="Senparc.Weixin.TenPay" Version="1.18.3" />
22+
<PackageReference Include="Senparc.Weixin.Work" Version="3.32.0" />
23+
<PackageReference Include="Senparc.Weixin.WxOpen" Version="3.28.0" />
2424
<PackageReference Include="System.Drawing.Common" Version="4.7.0" />
2525
<PackageReference Include="System.Diagnostics.FileVersionInfo" Version="4.3.0" />
2626
<PackageReference Include="ZXing.Net" Version="0.16.4" />

0 commit comments

Comments
 (0)