Я уже некоторое время работаю над приложением для своего веб-сайта и, наконец, достиг той части разработки, которая требует от меня загрузки и распаковки .zip-файлов на путь, назначенный переменной, однако я не уверен, как это сделать.Загрузить/Извлечь/Перезаписать .zip-файл с ZipArchive Class C#
Например, моя программа будет ссылаться на файл версии в системе пользователей и читать версию, затем будет проверять тот же файл версии сервера (например, www.site.com/client/version.txt), и если версия для пользователей ниже, чем версия сервера, она должна загружать .zip с сервера, который назван в честь текущей версии на сервере (например, 1001.zip) и извлечь его в заранее определенный путь, заданный в переменной (называемой " Arma2OAPath ") и silettly перезаписывать любые файлы, которые уже существуют из .zip-файла.
Есть ли лучшая документация или примеры того, как делать что-то вроде этого, кроме MSDN?
Любая помощь/ресурсы/примеры очень ценятся!
Я работал над этим некоторое время и стучал головой о стену, составляя самый простой способ сделать загрузчик/обновление, и я считаю, что использование ZIP-файлов таким образом будет лучшим методом для моих нужд.