Rozpakuj plik w c # za pomocą 7z.exe

Próbuję rozpakować plik z aplikacji winform. Używam tego kodu:

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();

Kod nie zwraca błędu, ale niczego nie ma. Próbowałem tego polecenia również z cmd:

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

ale w cmd pojawia się ten komunikat o błędzie:

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

Czy ktoś może mi pomóc rozpakować niektóre pliki z c #?

Dzięki!

questionAnswers(6)

yourAnswerToTheQuestion