Распакуйте файл в c #, используя 7z.exe

Я пытаюсь распаковать файл из приложения winform. Я использую этот код:

string dezarhiverPath = @AppDomain.CurrentDomain.BaseDirectory + "\\7z.exe";
ProcessStartInfo pro = new ProcessStartInfo();
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = dezarhiverPath;
pro.Arguments = @" e c:\TEST.ZIP";
Process x = Process.Start(pro);
x.WaitForExit();

Код не возвращает ошибку, но ничего не делает. Я пробовал эту команду также из cmd:

K:\>"C:\Test\7z.exe" e "c:\TEST.ZIP" 

но в cmd я получаю это сообщение об ошибке:

7-Zip cannot find the code that works with archives.

Может кто-нибудь помочь мне распаковать некоторые файлы из C #?

Спасибо!

Ответы на вопрос(6)

Ваш ответ на вопрос