Note 3 -- 引入Senparc.Weixin.SDK

引入库前的准备

1. 新建ASP.NET Web应用程序(.NET Framework):

打开VS -> “文件” -> “新建” -> “项目” -> 左边点“Web”,右边选“ASP.NET Web应用程序(.NET Framework)” -> 填写“名称”和“位置” -> “确定”

新建项目
2. 选择“MVC”模板 -> 点击“添加单元测试”,等待一段时间加载
3. 新建新项目done!!!

方法1:使用NuGet(黑盒,不可改源程序)

1. 在项目上右键 -> 选择“管理NuGet程序包”,在左边点击“浏览”,搜索栏中填入“senparc”
NuGet
2. 分别安装 Senparc.Weixin(这是基础模块) 和 Senparc.Weixin.WxOpen(微信小程序模块)

在引用中就成功添加了Senparc.Weixin, Senparc.Weixin.MP和Senparc.Weixin.WxOpen三个引用

项目引用成功添加相关引用库

3. 如果要卸载NuGet引用的库,需要在管理NuGet中已安装点击相应的项目,点击卸载
卸载NuGet引用的库

方法2:直接获取SDK并整合到项目中(白盒,可修改源程序)

1. 先在GitHub上注册,参考Note 2
2. 打开SDK在Github的托管代码网站,点击fork,复制为自己的副本
WeiXinMPSDK
3. 复制副本链接
复制副本链接
4. 在VS中,在“视图”中打开“团队资源管理器” -> 点击"连接" -> 点击“克隆” -> 依次填入第二步复制的git存储库的URL和任意位置 -> 点击“克隆”
在项目中克隆副本

注意,在这一步中如果克隆报错(git报错--RPC failed; curl 18 transfer closed with outstanding read data remaining),参考方案1和方案2。

主要问题:
这个错误是因为网速太差,项目太久,tag资源文件太大

主要方式:
打开git(参考Note 2) -> 输入 git config --global http.postBuffer 524288000

5. 使用时,先添加现有项(在src文件夹中):

在“解决方案”上右键 -> 点击“添加” -> 点击“现有项” -> 点击刚刚第三步填写的位置中src文件夹中对应模块的.csproj文件(小程序开发需要Senparc.Weixin, Senparc.Weixin.MP和Senparc.Weixin.WxOpen三个引用)

6. 添加引用库:

在“引用”上右键 -> 点击“添加引用” -> 在“项目”标签页中选择刚刚引入的三个项目,点击“确定”


添加引用库

需要注意的是,各个模块的依赖关系如下图所示,可以看到每个模块都需要引用Senparc.Weixin基础库


Senparc.Weixin SDK模块架构
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,183评论 19赞 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,480评论 25赞 708
  • 有点像木浆纸,显色不错
    唐7阅读 171评论 0赞 2

友情链接更多精彩内容