我正在尝试使用powershell中的DotNetZip库。我下载了DotNetZip并解压缩Tools文件夹(包含Ionic.Zip.dll)到C:\Files。
我所需要的就是解压一个拆分的.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。
我该怎么做呢?
谢谢
发布于 2017-10-08 21:55:35
以下是解决方案:
出于安全原因,所有的dll都被阻止了,这就是为什么powershell说“该操作不受支持”,我设法通过转到每个dll的属性菜单,然后按下" unblock“(在"General”选项卡上)来解除dll的阻止。
请注意,这个按钮在点击后似乎消失了,所以我猜一旦你解锁了一个dll,你就不能再那么容易地阻止它了。
以管理员身份运行Powershell脚本也很重要。
https://stackoverflow.com/questions/46631520
复制相似问题