Всем Привет. Расскажу как Сделать Лаунчер с авто обновлением.
И так нам Понадобиться:
* Visual Studio 2012 RC ( Скачать ) (подойдет и 10 версия)
*Win Rar ( Скачать )
Лаунчер с Авто обновлением >>Элита.
И,так поехали!
1:Запускаем Файл Который на Скрине через Visual Studio 2012 RC
2:Измененить http://127.0.0.1/Updates/ на любой URL где будет хостинг для вашего обновления.
Важно отметить: URL должен заканчиваться "/". (Слэшю)
Пример: http://ktsrz/update/ (Стоит Заметить что в Конце стоит / (Слэш)
3: Откройте окно "Добавить к Webserver" папку: Которая указанна На Скрине
Добавить содержимое этой папки, куда вы будетe принимать ваши обновления. (За исключением HTML папку все остальные файлы необходимо, или обновления не будет работать.)
В Visual Studio, выберите WebBrowser Control (В данном случае под названием "patchNotes") и изменить URL с "http://127.0.0.1/" в зависимости от того, URL будет происходить отображение в вашем запуска: на URL
Пример:http://ktsrz/update/ (Слэш)
Изменить URL в Это строке. Показано на Скрине.
в самом архиве предоставлены стандартные PSD и HTML Шаблоны Лаунчера. (Можете Менять на свой вкус и цвет.) (Нужен Гайд по Смене Фона и кнопок в лаунчере ЛС)
4: Далее вам нужно будет редактировать XML-файл (Updates.xml) Этот файл отвечает за Загрузкк (поясню: без Этого файла Загрузка То есть Обновления в лаунчере не начнеться).
<?xml version="1.0" encoding="utf-8" ?> <theupdates> <update> * * <version>1.1</version> * * <file>V1-1.zip</file> * </update> <update> * * <version>1.2</version> * * <file>V1-2.zip</file> * </update> <update> * * <version>1.3</version> * * <file>V1-3.zip</file> * </update> </theupdates>
Обратите внимание, что вы не можете использовать знаков после запятой "." В имени файла или она будет Выдовать ошибку. Также обратите внимание на обновление необходимого архива. Вся программа зависит от этого.
Чтобы добавить обновление, просто добавьте ее в "update.xml", -
Пример Добавления обновления: <update>
* * <version>1.4.1</version>
* * <file>V1-4-1.zip</file>
* </update>
(Также обратите внимание на пусковые потребности при условии, DLL файл функционировать)
И что около покрывает ее. Если у Вас есть вопросы или комментарии, не стесняйтесь отправлять их. Если вы решите использовать мои пусковые установки,я буду Рад помочь в ваших ошибках.
Вот и Действуй мой Юный Друг! Если что не понятно Пишите (ЛС) и пожалуйста Поставьте + (PLIZ)