Skip to content

Latest commit

 

History

History

All

Senparc.Weixin SDK Demo

注意:当前文件夹内的所有 Sample(除 console 以外),都是集成多个模块的演示,相比独立模块的场景会更加复杂。

项目文件夹说明

文件夹 说明
net8-mvc 【快速更新,推荐】.NET 8.0 示例,可用于直接部署
net7-mvc 【停止更新】.NET 7.0 示例,可用于直接部署
net6-mvc 【停止更新】.NET 6.0 示例,可用于直接部署
console 【正常更新】命令行注册过程演示 Demo(接口调可参考 Web 项目)
net45-mvc 【停止更新】ASP.NET 4.5 MVC 示例,可用于直接部署,此项目中包含了 CommonServices 项目,供其他各 Sample 公用
Senparc.Weixin.Sample.CommonService 所有 Sample 中共享的公共代码库(仅为 Sample 服务,和 SDK 源码无关)
Senparc.Weixin.Sample.Shared 所有 Sample 中共享的 wwwroot 等静态文件资源(仅为 Sample 服务,和 SDK 源码无关)
notebook 用于运行 Polyglot Notebooks 的 VS code 示例

注意: net45-mvc Sample 自 2022 年 5 月 4 日起,升级为 .NET Framework 4.6.2,并将一直支持到微软官方停止对该版本的支持,其后升级到 .NET Framework 4.8。为了方便交流,暂时保留 net45 这个名字,用以代表 .NET Framework Sample。

解决方案文件(sln)说明

解决方案文件(.sln)如有写明 Visual Studio 版本,如:Senparc.Weixin.MP.Sample.Consoles.vs2019.sln,则表明此项目需要使用 Visual Studio 2019 或以上打开。

帮你选择

如果你希望学习并使用最新的 .NET 6.0(或8.0) 框架,并且已经安装了 VS2022(v16.9 以上),并且希望调试 .NET 6.0 及以上版本,那么请打开:net6-mvc/Senparc.Weixin.Sample.Net6.sln (或 net8-mvc/Senparc.Weixin.Sample.Net8.sln)解决方案

如果你希望将 Senparc.Weixin SDK 用于命令行或桌面应用,那么请打开:console/Senparc.Weixin.MP.Sample.Consoles.vs2019.sln 解决方案

其他情况(如没有安装 VS2017,或者只是想调试 .NET Framework 4.6.2+ 项目),那么请打开:net45-mvc/Senparc.Weixin.MP.Sample.sln 解决方案

无论选择哪个解决方案,类库的功能都是一致的。

其他说明

Senparc.Weixin.Sample.CommonService 里面包含了 CustomMessageHandler 等在多个不同框架的 Sample 中可以重用的代码,例如可以在 .NET Framework / .NET 6.0 / WebForms 等不同环境中重用。