我正在嘗試爲我創建的一個小工具創建自動更新功能。當它下載.rar文件時,我已經到了一定程度,但現在我必須提取這個.rar文件。對於這個我使用Ionic.Zip(A REFFERENCE),像這樣:在C#中提取.rar文件#
ZipFile zipFile = new ZipFile(Path.GetDirectoryName(Application.ExecutablePath) + @"\Tool[" + Program.newVersion + "].rar");
zipFile.ExtractAll(Application.StartupPath);
但是運行這個時候它給了我一個「System.Reflection.TargetInvocation」異常...任何人都知道我在做什麼錯誤或有另一種解決方案extract.rar文件!?
ZIP文件!= RAR;您需要使用特定於RAR文件或其他文件管理庫的庫; [Ionic.Zip不支持RAR文件](http://stackoverflow.com/questions/31382210/ionic-zip-library-unable-to-extract-rar-file-c-sharp)。 – cybermonkey