首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在powershell中使用DotNetZip

在powershell中使用DotNetZip
EN

Stack Overflow用户
提问于 2017-10-08 21:16:52
回答 1查看 637关注 0票数 0

我正在尝试使用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

我该怎么做呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-08 21:55:35

以下是解决方案:

出于安全原因,所有的dll都被阻止了,这就是为什么powershell说“该操作不受支持”,我设法通过转到每个dll的属性菜单,然后按下" unblock“(在"General”选项卡上)来解除dll的阻止。

请注意,这个按钮在点击后似乎消失了,所以我猜一旦你解锁了一个dll,你就不能再那么容易地阻止它了。

以管理员身份运行Powershell脚本也很重要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46631520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档