Я создал приложение Silverlight 4, которое заканчивается браузером. Как вы узнаете, есть функция, которая проверяет, доступна ли новая версия приложения и установлена ли она.Silverlight 4 Out Of Browser: проверьте наличие обновлений без установки?
Но что, если я хочу только проверка для обновления и не устанавливая это?
Лично я не люблю приложения, которые тихо обновляют себя, загружая что-то из Интернета. Поэтому я хотел бы иметь следующий механизм.
- при запуске приложения, он проверяет наличие обновлений
- если это так, я показываю MessageBox пользователя, говоря ей, что есть обновление и что она может загрузить и установить его с помощью обновления кнопки
- теперь пользователь может принять решение об обновлении
К сожалению, похоже, что нет возможности просто проверять наличие обновлений без фактической загрузки и установки. Любые идеи, как добиться этого?
Спасибо заранее,
Frank
Если я правильно вас понимаю, мне нужно настроить механизм самостоятельно и убедиться, что ver-File обновлен, когда я обновляю свое приложение? И ver-File - простой текстовый файл с текущим номером версии моего приложения, на которое установлено установленное приложение? – Aaginor
Да, это правильно. В моем предлагаемом решении вам нужно создать файл ver самостоятельно. Это не должен быть простой текстовый файл; поскольку вы контролируете как авторинг, так и расход этого файла, вы можете выбрать любой формат, который имеет для вас наибольший смысл. Тем временем вы также можете автоматизировать задачу создания нового файла при создании новой версии вашего xap и опубликовать его на своем сервере вместе с обновленным xap. –