Получить информацию о версии исполняемого файла из GitHub с помощью С#

У меня есть файл в моем репозитории GitHub. Я могу получить версию исполняемого файла только после загрузки этого исполняемого файла на локальный компьютер.

      var file1 = $"https://raw.githubusercontent.com/{get-id}/AutoUpdate/main/hello.exe";

var desktop = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop);
                    string zipFile = desktop + "\\hello.exe";
                    string fileName = desktop + "\\hello.exe";
                    wc.DownloadFile(file1, zipFile);

var versionInfo = FileVersionInfo.GetVersionInfo(fileName);
                        var existVersion = versionInfo.ProductVersion;

Вышеупомянутая существующая версия будет версией моего исполняемого файла. Который скачивается с GitHub. Здесь размер моего файла hello.exe будет меньше. Я хочу использовать эту же концепцию для некоторого исполняемого приложения большого размера. Итак, перед загрузкой этого файла на мою локальную машину. Я хочу проверить свою версию exe-файла, который размещен на GitHub.

Нужно загрузить этот исполняемый файл на мой локальный компьютер с помощью кода С#. Перед загрузкой на локальный компьютер необходимо проверить версию исполняемого файла.

Я проверяю эту версию, чтобы найти последнюю версию этого исполняемого файла. Каждый раз, когда я хочу загрузить файл последней версии с GitHub.

0 ответов

Другие вопросы по тегам