Я начал использовать dotnetzip из codeplex ...
Я скачал его и сослался на Ionic.ZIP.dll в моем приложении .net 4.5,
Это мой основной код ...
using (ZipFile archive = new ZipFile(@"C:\Folder\ZipFileName.zip"))
{
archive.Password = "passwprd";
archive.Encryption = EncryptionAlgorithm.PkzipWeak;
archive.StatusMessageTextWriter = Console.Out;
archive.ExtractAll(@"C:\destinationFolder", ExtractExistingFileAction.Throw);
}
этот код отлично работает в консольном приложении c #, но я получаю следующую ошибку, когда хочу запустить свой сценарий SSIS ....
ru System.RuntimeMethodHandle.InvokeMethod (Цель объекта, аргументы Object [], сигнатура сигнатуры, логический конструктор) en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal (параметры объекта obj, Object [], аргументы объекта []) en System.Reflection .RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Binder Binder, параметры Object [], CultureInfo culture) en System.RuntimeType.InvokeMember (Имя строки, BindingFlags bindingFlags, Binder Binder, Объектная цель, Объект [] предоставлял Арги, Модификатор_параметров] , CultureInfo culture, String [] namedParams) en Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript ()
Есть идеи?