alh*_*iya 0 c# reference unrar
我刚从http://www.rarlab.com/rar_add.htm包下载了UnRAR.dll 包含C#示例项目,当我在VS 2010中运行后选择.rar文件进行提取我收到以下错误消息

当我添加引用unrar.dll时,我收到以下错误

请帮助/指出我缺少的东西?
UnRAR.dll不是.NET程序集,因此不能用作项目引用.
它是一个本机DLL,因此您必须使用P/Invoke访问其方法或围绕它编写C++/CLI包装器.
这个MSDN论坛帖子中有一些示例代码应该提供一个不错的起始位置并显示必要的方法.
此外,还似乎是一个相当完整的包装包括在蓝镜CD/DVD索引项目.
还应该注意SevenZipSharp包括对这种开箱即用的支持.我自己没有用过,但可能值得一试.