а с чего он вызывается-то?
то что не асинхронный работает я понимаю, но мне хочется отображение процесса загрузки.
пока что сделал вот такое убожество, но выглядит не так красиво, как хотелось бы.
Код:

using System;
using System.IO;
using System.Net;
namespace test
{
internal class Program
{
static void Main(string[] args)
{
string URI = "https://github.com/deemru/Chromium-Gost/releases/download/121.0.6167.85/chromium-gost-121.0.6167.85-windows-386.zip";
using (var client = new WebClient())
{
//ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
client.DownloadFileAsync(new Uri(URI), "chromium-gost-121.0.6167.85-windows-386.zip");
while (client.IsBusy)
{
long length = new FileInfo("chromium-gost-121.0.6167.85-windows-386.zip").Length;
Console.Clear();
Console.WriteLine("Еще качаем \"{0}\" Мбайт", length / 1024 / 1024);
System.Threading.Thread.Sleep(100);
}
}
Console.WriteLine("Готово");
Console.ReadKey();
}
}
}