
- 序言
- 正文
- 什么是依賴包?
- 如何查看專案使用了哪些版本的依賴包?
- 一、專案內查看
- 二、查看專案的 JSON 檔案
- 問題根源
- 解決方法
- 一、「等」字訣
- 二、切換網路環境(根治)
- 三、手動復制依賴包(麻煩)
- 尾聲
序言
大家好大家好,我是白墨——各位端午節安康呀~
你們公司發粽子沒?不管發沒發粽子,別發通知就行,哈哈哈哈,

言歸正傳,UiPath 中的恢復依賴項失敗的問題,基本上是每一個剛入門的人都會遇到的問題,
我當時也是這樣…一直等他轉啊轉啊…轉啊轉啊…等到我差點一拳打穿電腦螢屏!

加了一些 UiPath 的社群,發現很多人進群后第一個問題就是“卡在了恢復依賴項怎么辦?”
見問的人多了,所以我寫了這篇文章,詳細說說解決辦法,希望對大家有所幫助,
正文
什么是依賴包?
包是官方或者他人制作的封裝好的組件,在腳本開發和運行中所必備的包就是依賴包,新手遇到的一般都是官方的相關版本的依賴包缺失,
比如我要給老王發送一封電子郵件,我就需要Email包里面發送電子郵件的組件,Email包就是我這個專案用到的依賴包,
全是我的個人簡介,如有錯誤,歡迎指正!
注:每個專案都默認需要以下四個依賴包,如果你的不需要,當我沒說,
UiPath.Excel.Activities
UiPath.Mail.Activities
UiPath.System.Activities
UiPath.UIAutomation.Activities
如何查看專案使用了哪些版本的依賴包?
一、專案內查看
打開專案以后,左下角選擇 Project,展開上方的 Dependencies,
里面就是你專案使用到的依賴包,等號左側為包名,右側為版本號,
如果有包缺失,圖示就會顯示為紅色,

二、查看專案的 JSON 檔案
如果專案因為缺失依賴包而打不開的話,莫方!咱也能通過專案的 JSON 檔案看到用了哪些包,
打開專案的根目錄,里面有一個 project.json ,沒錯,打開它,
打開后可以看到, dependencies 后面就是我們想要的東西,
至于看到了有什么用,答案在下文揭曉,

專案的根目錄就不需要我多廢話了吧?每個人的都不一樣,如果你實在找不到,可打開「檔案」檔案夾里面的UiPath檔案夾試試,
問題根源
全部都是網路環境的問題!
當你打開一個專案的時候,UiPath 會自動根據 JSON 檔案中的包名和版本去下載對應的包,所以會顯示"Restoring Dependencies",

但是官方包的服務器在國外,所以咱們國內訪問、下載呢…emmm…就有那么億點點慢,
Maven 的包,國內還有阿里的鏡像倉庫加速,而 UiPath 依賴包,國內暫時還沒有鏡像倉庫,(至少我不知道)
嗚嗚嗚,破防了,不流行的技術連大腿都沒得抱!
甚至有的直接被防火長城給擋在了外面,你怎么也下載不了,
就會出現一直在恢復依賴項,或者這樣:

甚至這樣:

解決方法
一、「等」字訣
上文說了,訪問雖然慢,但也不是完全不能訪問嘛!
咱們就等,就硬等,佛系一點,等個幾分鐘……
去泡碗面,打把王者農藥,
然后回來你就會發現,誒(三聲且上揚)!下載好了!
或者,回來你就會發現,誒?報錯了!
沒錯,不一定成功,但有時候等等還是能解決的,

二、切換網路環境(根治)
如果「等」字訣沒用,那么,咱就切換網路環境,切換完成再嘗試打開專案,
比如:寬帶切換成資料網路,移動網路切換成電信網路,
如果以上都沒用,那么,使用 VPN 代理,即俗稱的科xio上網、Fān墻,既然他服務器在國外,那么咱就翻到國外去,
VPN原理:

這個方法100%可以解決問題,企業是可以申請合法的VPN的,
特別宣告:本文只討論問題解決方式,不介紹、分享任何Fān墻方法,請各位老哥勿擾,管理大大別誤傷!!
三、手動復制依賴包(麻煩)
以上方法都不行的話,就試試手動復制依賴包到專案檔案夾吧,
首先,準備好你專案對應的依賴包,
說到這里,有的老哥可能就要掀桌子了——我頂你個肺,我要是有依賴包我還看你這破文章?!
淡定,淡定!咱們找人要嘛!雖然目前 UiPath 的社區還不是很活躍,但QQ群還是輕易就能找到滴,實在不行,你還可以私聊我嘛!聯系方式在文末公眾號內,
如果是開發環境可以,新電腦上不行的話,那就更簡單了!直接把你開發那臺電腦里的包復制過去就好,
然后,把你的包復制到 UiPath 默認的本地包存盤路徑,

本地包存盤路徑:在你的安裝目錄下有個app-版本號\Packages檔案夾,也可能直接就是個Packages檔案夾,那個就是你的本地包路徑,具體的查看方法見下圖,

社區版默認安裝路徑是C:\Users\你的用戶名\AppData\Local\UiPath
依賴包復制進去以后再重新打開專案吧!
不一定非要像我這樣復制,也可以通過添加本地包源的方式安裝依賴包,具體的安裝方法直接搜索“UiPath 安裝依賴包”吧,很好找,
尾聲
好啦,本文到此結束!我是白墨,一個熱愛學習與劃水的矛盾體,一個才開始寫博客的新人,以后的質量會越來越高,歡迎共同見證!點個關注吧?點個關注吧?點個關注吧~
ヽ(??▽?)ノ公眾號「白墨是個程式猿」,進來逛逛唄!
本文在端午節當天肝了好幾個小時,我太難了,嗚嗚嗚嗚,這不得給個贊?!

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287302.html
標籤:其他
上一篇:資料挖掘與生活
