2017-10-08 38 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脚本也很重要。