Note 3 -- 引入Senparc.Weixin.SDK

引入庫前的準(zhǔn)備

1. 新建ASP.NET Web應(yīng)用程序(.NET Framework):

打開VS -> “文件” -> “新建” -> “項(xiàng)目” -> 左邊點(diǎn)“Web”,右邊選“ASP.NET Web應(yīng)用程序(.NET Framework)” -> 填寫“名稱”和“位置” -> “確定”

新建項(xiàng)目
2. 選擇“MVC”模板 -> 點(diǎn)擊“添加單元測(cè)試”,等待一段時(shí)間加載
3. 新建新項(xiàng)目done!!!

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

1. 在項(xiàng)目上右鍵 -> 選擇“管理NuGet程序包”,在左邊點(diǎn)擊“瀏覽”,搜索欄中填入“senparc”
NuGet
2. 分別安裝 Senparc.Weixin(這是基礎(chǔ)模塊) 和 Senparc.Weixin.WxOpen(微信小程序模塊)

在引用中就成功添加了Senparc.Weixin, Senparc.Weixin.MPSenparc.Weixin.WxOpen三個(gè)引用

項(xiàng)目引用成功添加相關(guān)引用庫

3. 如果要卸載NuGet引用的庫,需要在管理NuGet已安裝點(diǎn)擊相應(yīng)的項(xiàng)目,點(diǎn)擊卸載
卸載NuGet引用的庫

方法2:直接獲取SDK并整合到項(xiàng)目中(白盒,可修改源程序)

1. 先在GitHub上注冊(cè),參考Note 2
2. 打開SDK在Github的托管代碼網(wǎng)站,點(diǎn)擊fork,復(fù)制為自己的副本
WeiXinMPSDK
3. 復(fù)制副本鏈接
復(fù)制副本鏈接
4. 在VS中,在“視圖”中打開“團(tuán)隊(duì)資源管理器” -> 點(diǎn)擊"連接" -> 點(diǎn)擊“克隆” -> 依次填入第二步復(fù)制的git存儲(chǔ)庫的URL和任意位置 -> 點(diǎn)擊“克隆”
在項(xiàng)目中克隆副本

注意,在這一步中如果克隆報(bào)錯(cuò)(git報(bào)錯(cuò)--RPC failed; curl 18 transfer closed with outstanding read data remaining),參考方案1方案2

主要問題
這個(gè)錯(cuò)誤是因?yàn)榫W(wǎng)速太差,項(xiàng)目太久,tag資源文件太大

主要方式
打開git(參考Note 2) -> 輸入 git config --global http.postBuffer 524288000

5. 使用時(shí),先添加現(xiàn)有項(xiàng)(在src文件夾中):

在“解決方案”上右鍵 -> 點(diǎn)擊“添加” -> 點(diǎn)擊“現(xiàn)有項(xiàng)” -> 點(diǎn)擊剛剛第三步填寫的位置中src文件夾中對(duì)應(yīng)模塊的.csproj文件(小程序開發(fā)需要Senparc.Weixin, Senparc.Weixin.MPSenparc.Weixin.WxOpen三個(gè)引用)

6. 添加引用庫:

在“引用”上右鍵 -> 點(diǎn)擊“添加引用” -> 在“項(xiàng)目”標(biāo)簽頁中選擇剛剛引入的三個(gè)項(xiàng)目,點(diǎn)擊“確定”


添加引用庫

需要注意的是,各個(gè)模塊的依賴關(guān)系如下圖所示,可以看到每個(gè)模塊都需要引用Senparc.Weixin基礎(chǔ)庫


Senparc.Weixin SDK模塊架構(gòu)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評(píng)論 25 709
  • 有點(diǎn)像木漿紙,顯色不錯(cuò)
    唐7閱讀 161評(píng)論 0 2

友情鏈接更多精彩內(nèi)容