Установщик Silverlight-приложения (еще один вариант)

WPF, MVVM, Silverlight | создано: 22.09.2010 | опубликовано: 02.04.2012 | обновлено: 13.01.2024 | просмотров: 6627 | всего комментариев: 1

В интернете видел не мало статей описывающих "тихую" (silent) установку Silverlight-приложений на компьютер пользователя. Хочу предложить еще один способ, который я считаю более привлекательным нежели другие способы найденные в сети. Привлекательность объясняется тем, что для того чтобы сделать установщик Silverlight-приложения (.xap) уже есть всё необходимое для это на компьютере.

В интернете видел не мало статей описывающих “тихую” (silent) установку Silverlight-приложений на компьютер пользователя. Хочу предложить еще один способ, который я считаю более привлекательным нежели другие способы найденные в сети.

Привлекательность объясняется тем, что для того чтобы сделать установщик Silverlight-приложения (.xap) уже есть всё необходимое для это на компьютере.

Примечание: Я покажу пример с для установки под Windows 64-bit. Но различий всего лишь два – это путь к sllauncher.exe в п. 2 и тип запуска cmd.exe в п. 8.

Итак…

1. Допустим, у Вас уже есть Silverlight-приложение (xap-файл).
2. Создайте новый текстовой файл и вставьте в него следующий текст:

"%ProgramFiles(x86)%\Microsoft Silverlight\sllauncher.exe"
/overwrite
/emulate:"MyOOB.xap"
/origin:http://www.mydomain.com
(не забудьте удалить переносы строк и лишние пробелы)

3. Сохраните файл и измените его расширение на .bat (напимер, setup.bat)
4. Запустите c:\Windows\System32\iexpress.exe только обязательно с правами Администратора.
5. Следуйте указаниям мастера, пока не дойдете до страницы “Packaged Files”.
6. Добавьте свой xap-файл и bat-файл.
7. Продолжайте следовать указаниям матера, пока не увидите запрос “Install Program to Launch”
8. Напишите cmd.exe /C setup.bat для “Install Program” (для 32-bit системы следует использовать строку: cmd.exe setup.bat).
9. Завершите мастер настроек.

По завершению работы мастера, вы должны получить исполняемый (.exe) файл, выполнив который, будет выполнена установка Вашего Silverlight-приложения.

Примечание: Если хотите узнать подробнее о параметрах запуска sllauncher.exe, тогда Вам следует обратиться сюда (eng).

Поблагодарить

Хотите тоже получать донаты? Тогда заходите на boosty.to и регистрируйтесь!

Кстати, я использую хостинг reg.ru. Подключайся с промокодом 9A17-953A-8591-CF98 чтобы получить скидку 5%

Комментарии к статье (1)

А на данный момент такой вариант установки работает?