美文网首页
Note 3 -- 引入Senparc.Weixin.SDK

Note 3 -- 引入Senparc.Weixin.SDK

作者: liuxiao2100 | 来源:发表于2018-06-27 16:29 被阅读0次

    引入库前的准备

    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.MPSenparc.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.MPSenparc.Weixin.WxOpen三个引用)

    6. 添加引用库:

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


    添加引用库

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


    Senparc.Weixin SDK模块架构

    相关文章

      网友评论

          本文标题:Note 3 -- 引入Senparc.Weixin.SDK

          本文链接:https://www.haomeiwen.com/subject/prrbyftx.html