2017-10-08 40 views
0

我試圖從PowerShell中使用DotNetZip庫。 我下載了DotNetZip並提取了Tools文件夾(包含Ionic.Zip.dll)至C:\Files在PowerShell中使用DotNetZip

所有我需要的是提取分裂.zip文件,但是,當我嘗試使用[System.Reflection.Assembly]::LoadFrom("C:\Files\Ionic.Zip.dll") 我得到一個錯誤:

Could not load file or assembly file:///C:\Files\Ionic.Zip.dll' or one of its dependencies. Operation is not supported

我該怎麼辦?

感謝

回答

0

這裏的解決方案:

出於安全原因,所有的DLL被封鎖的,這就是爲什麼PowerShell中說,「操作不支持」,我設法疏通前往這些DLL到每個dll的屬性菜單,然後按「解除阻塞」(在「常規」選項卡上)。

請注意,該按鈕似乎消失後點擊它,所以我想,一旦你解開一個DLL你不能再阻止它很容易。

以管理員身份運行Powershell腳本也很重要。