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

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

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

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

Итак…

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

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

3. Сохраните файл и измените его расширение на .bat (напимер, setup.bat)
4. Запустите c:WindowsSystem32iexpress.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).

Progg it

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