【问题标题】:zip extraction in sharepoint 2010sharepoint 2010 中的 zip 提取
【发布时间】: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文件吗??

【问题讨论】:

标签: c# sharepoint-2010


【解决方案1】:

只需尝试将 dll 放入您的虚拟目录文件夹(bin)并从 GAC 中删除。

我在使用 ZedGraph 时遇到了一些问题。我试图将 ZedGraph dll 放在 GAC 中,并在我的项目中添加了对这个 dll 的引用。我也遇到了同样的错误。然后我只是从 GAC 中删除 ZedGraph.dll 文件并简单地放在我的虚拟目录 bin 文件夹中。

【讨论】:

  • 更大的问题是它是如何在没有强名称的情况下进入 GAC 的。
【解决方案2】:

您可以通过以下步骤提取 zip 文件(我使用的是 Sharepoint 2016):

在 Sharepoint 文件视图中,选择“同步”以将内容同步到本地驱动器。 打开 Windows 资源管理器,找到文件/文件夹并解压缩。

【讨论】:

    猜你喜欢
    • 2011-07-01
    • 2013-01-11
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多