51CTO博客地址:https://blog.51cto.com/1396817api
博客園博客地址:https://www.cnblogs.com/bxapollospa
今天有遇到調用Microsoft.SharePoint.Client.dll的方法獲取數據,在執行PowerShell加載SharePoint Online Assemblies時出現異常,執行PowerShell命令以下:.net
錯誤異常以下圖所示:code
排錯:查看了對應目錄發現該dll文件是存在的,那麼爲何會出現異常呢?blog
解決方案:在查找大量資料後,發現多是.net 4.0的一個bug,默認的狀況下禁用從遠程位置加載的程序集中執行代碼的功能,因此能夠使用以下方法解決問題:get
[System.Reflection.Assembly]::LoadFrom(),
相關資料鏈接:Assembly.LoadFrom方法博客
總結該問題的解決方案,但願能對其餘有問題的小夥伴帶來幫助,謝謝閱讀。io