Вы можете свернуть свое собственное обнаружение обновлений, имея небольшой файл на вашем сервере рядом с XAP для вашего приложения, который содержит последнюю версию. Например:
http://localhost/myawesomeapp.xap
http://localhost/myawesomeapp.xap.ver
Если вы хотите проверить наличие обновлений, не загружая их, вы всегда можете открыть файл .ver, проверить версию, указанную в нем, и, если оно новее текущего запущенного приложения, показать пользователю кнопку Update
. *
Обратите внимание, что этот подход также позволит вам создавать более сложные сценарии, например, предлагать пользователю выполнить обновление до другой версии приложения (например, Pro) или что ему необходимо обновить Silverlight, чтобы получить последнюю версию.
И если у вас есть несколько приложений, вы можете перечислить все из них в этом файле и выполнить перекрестное продвижение между вашими приложениями.