我正在尝试为我正在制作的小工具制作自动更新功能。当我下载.rar文件时,我已经到了这一点,但现在我必须提取这个.rar文件。为此,我正在使用Ionic.Zip(A Refference),如下所示:
ZipFile zipFile = new ZipFile(Path.GetDirectoryName(Application.ExecutablePath) + @"\Tool[" + Program.newVersion + "].rar");
zipFile.ExtractAll(Application.StartupPath);
但是当运行它时它给了我一个“System.Reflection.TargetInvocation”异常......任何人都知道我做错了什么或者有另一个解压缩提取文件!?
答案 0 :(得分:-3)
DotNetZip / Ionic不支持.rar文件:
DotNetZip可以读取或写入RAR文件吗?
没有。 DotNetZip可以压缩文件。
- http://dotnetzip.codeplex.com/
您可以使用类似SharpCompress的内容,它支持.rar文件以及其他扩展程序。