0
Я использую этот код;Как получить прогресс ZipFile.Read()
using (ZipFile zip = ZipFile.Read(FileName))
{
zip.ExtractProgress += ExtractProgressHandler;
zip.ReadProgress += ReadProgressHandler;
zip.ExtractAll(AppDomain.CurrentDomain.BaseDirectory + "\\Library\\" + zip.Comment,ExtractExistingFileAction.OverwriteSilently);
}
Но событие ReadProgress никогда не срабатывает. Я думаю, мне нужно добавить обработчик событий, прежде чем использовать ZipFile.Read(). Но я не знаю, как это сделать.
Установили ли вы контрольную точку в ReadProgressHandler? – opewix
@JesseJames да. – user2617750
@abatishchev Это DotNetZip. Класс BCL ZipFile не имеет событий. – Onots