引入库前的准备
1. 新建ASP.NET Web应用程序(.NET Framework):
打开VS -> “文件” -> “新建” -> “项目” -> 左边点“Web”,右边选“ASP.NET Web应用程序(.NET Framework)” -> 填写“名称”和“位置” -> “确定”
新建项目2. 选择“MVC”模板 -> 点击“添加单元测试”,等待一段时间加载
3. 新建新项目done!!!
方法1:使用NuGet(黑盒,不可改源程序)
1. 在项目上右键 -> 选择“管理NuGet程序包”,在左边点击“浏览”,搜索栏中填入“senparc”
NuGet2. 分别安装 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,复制为自己的副本
WeiXinMPSDK3. 复制副本链接
复制副本链接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模块架构
网友评论