【发布时间】:2018-02-03 14:43:18
【问题描述】:
我想实现一个功能,以便将 zip 文件上传到文档库。我创建了一个事件接收器,我想在其中提取 zip 文件。我尝试使用 ICSharpCode.SharpZipLib.dll,但出现错误,因为没有为该 dll 分配强名称。
所以我按照以下步骤操作:
1:拆卸组件(ildasm) 2:创建强名称(sn -k) 3:使用您的强名称密钥 (ilasm) 重新组装
并使用强名称创建 ICSharpCode.SharpZipLib.dll 并添加其引用。代码抛出异常为:“无法加载文件或程序集 'ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=b18e1de4cba0e84f ' 或其依赖项之一。系统找不到指定的文件。"
那么还有其他方法可以解压zip文件吗??
【问题讨论】:
-
既然 ICSharpCode #ziplib 是开源的,为什么不直接下载并重新编译它的源代码呢? icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
标签: c# sharepoint-2010