Código:
string ruta = Environment.CurrentDirectory + "\\" + "r.rar";
RarArchive archive = RarArchive.Open(ruta);
foreach (RarArchiveEntry item in archive.Entries)
{
string path = Path.Combine(Path.GetFileName(item.FilePath));
item.WriteToFile(path);
}
el error que me arroja es:
System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' (Eto ocurre al entrar al foreach en la instancia archive.Entries)
y no eh dado de como solucionarlo, si alguien sabe , espero pueda ayudarme.
PD. gracias de antemano, y en caso de conocer otra api gratuita para descomprimir RAR y de facil uso sin problemas , espero puedan hacerla conocer, gracias.