из http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2010/03/15/silverlight-4-quick-tip-out-of-browser-improvements.aspx
Дополнительная функция существует с новой моделью OOB является возможность установки приложения не из веб-страницы (как это было с 3-й версии), но из командной строки (имея XAP файл доступен). У Silverlight 4 OOB-пусковая установка есть новые параметры командной строки для установки, удаления и выполнения приложения в «режиме эмуляции» - без его установки.
Например. установить приложение на рабочем столе с помощью следующей команды:
"%ProgramFiles(x86)%\Microsoft Silverlight\sllauncher.exe" /overwrite /install:"X:\PACKAGE_LOCATION\SL4Features.Web\ClientBin\APPLICATION.xap"
/origin:http://ORIGINAL_LOCATION/ORIGINAL_HOSTING_PAGE /shortcut:desktop
Чтобы удалить его с помощью следующей команды:
"%ProgramFiles(x86)%\Microsoft Silverlight\sllauncher.exe" /overwrite /uninstall:"X:\PACKAGE_LOCATION\APPLICATION.xap"
/origin:http://ORIGINAL_LOCATION/ORIGINAL_HOSTING_PAGE /shortcut:desktop
Для запуска приложения без установки (в режиме эмуляции), используйте следующую команду:
"%ProgramFiles(x86)%\Microsoft Silverlight\sllauncher.exe" /overwrite /emulate:"X:\PACKAGE_LOCATION\APPLICATION.xap" /origin:http://ORIGINAL_LOCATION/
как приложение wpf? –
серьезно, хотя, почему бы не установить wpf и clickonce? –
@Nathan: Можно ли установить clickonce также установить требуемую платформу .NET? – AnthonyWJones