我在一个C#应用程序中工作,该应用程序可以处理各种类型的归档文件,方法是从7zip到7zip。正如你所能想象的,这是可怕的错误和不良行为。
我非常想用SevenZipSharp库(http://sevenzipsharp.codeplex.com/)来代替它,但我无法让它在Linux上的Mono下工作。有人成功这么做了吗?让它开始工作的步骤是什么?
我认为,实际的7 7zip DLL在Linux上将是完全无用的。我试着使用p7zip附带的p7zip文件,但是SevenZipSharp抱怨说“入口点不存在”。
我还试着获取源代码。有一个看起来很有希望的SevenZipMono子项目,但是由于几个源代码文件不存在,所以它没有构建。(COM.cs,MonoSpec.cs,InterfaceWrapper.cs等)看起来这些文件似乎是由于某种原因而没有提交。在这一点上我完全被困住了。
(我还在SevenZipSharp的GitHub上找到了一个分支,但它似乎与主项目相同。它也不是出于同样的原因而建造的。)
关于如何使这些东西真正发挥作用,有什么建议吗?
发布于 2013-08-21 09:50:39
到目前为止你有两个选择,
https://stackoverflow.com/questions/18334727
复制相似问题