[Solved] Download Complete event handler is not being called
Looking at the documentation, DownloadFile() is synchronous, so there is no callback needed. Try instead just: using (var client = new WebClient()) { client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(DownloadFileCompleted); client.DownloadFile(“https://www.apachelounge.com/download/VC15/binaries/httpd-2.4.29-Win64-VC15.zip”, “web/data/main/web.zip”); ZipFile.ExtractToDirectory(“web/data/main/web.zip”, “web/”); } This should suffice. solved Download Complete event handler is not being called