使用Ionic.Zip dll在SSIS中解压缩受密码保护的文件

我要求解压缩包含zip文件中受密码保护的文本文件的文件。必须在SSIS包中完成。

我用google搜索并下载了一个名为Ionic.Zip的dll,用于脚本任务。

我在脚本任务中使用了c#以下代码。

using Ionic.Zip; public void Main() { Dts.TaskResult = (int)ScriptResults.Success; start obj= new start(); obj.decrypt(); } public class start { public void decrypt() { string sfilepath ="E:\\shekar\\CIF_Files\\USAGE.zip"; ZipFile fileToExtract = new ZipFile(sfilepath); fileToExtract.Password = "ftp122"; fileToExtract.ExtractAll("E:\\shekar\\CIF_Files"); } } 

但我得到一个exception消息,如下所示

在此处输入图像描述

我有很多谷歌。 但找不到正确的解决方案。 有没有人certificate我回答

看看下面的内容。 它将让您了解它在C#环境中的使用方式。 请记住检查所有不同的解决方案:

链接