2010-10-25 2 views
2

У меня есть подписанная версия XAP (Silverlight версии 4.0.50401.0) с повышенным доверием к OOB.Новая версия Silverlight - проблема: автоматическое обновление в режиме OOB

Каждая новая версия XAP была успешно установлена ​​в режиме OOB (автоматически загружать и ...) - все работает должным образом.

Теперь я установил последний материал Silverlight развития (сейчас я Silverlight 4.0.50917.0 ).

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

Проблема с моими OOB установлены клиентами - они молчат игнорировать эту новую версию XAP.

Почему после обновления моего стека разработки Silverlight функция автоматического обновления OOB перестает работать и почему у установки OOB нет механизма проверки и обновления версии среды Silverlight? Может быть, существует, и я не знаю.

спасибо.

Любые предложения приветствуются.

имеют хороший день

ответ

2

Silverlight на самом деле бросает PlatformNotSupportedException исключение, если обновление требует более новой версии Silverlight, так что вы должны перехватывать и обрабатывать, что для предупреждения пользователя, чтобы загрузить новую версию.

Если обновление приложения доступно, , но использует более новую версию Silverlight, что пользователь еще не установлен, то обновление не будет загружен. Это также происходит, если обновление изменяет приложение на , требуя повышенного доверия. В обоих случаях значение свойства UpdateAvailable равно false, а значение свойства Error равно экземпляр исключения. С изменением версии Silverlight исключение - это PlatformNotSupportedException экземпляр. При изменении безопасности исключение представляет собой пример SecurityException . Когда это произойдет, вы можете предупредить пользователя об открытии веб-сайта приложения , , запускающего ваш Silverlight .

Из браузера поддержки на MSDN: http://msdn.microsoft.com/en-us/library/dd550721(v=VS.95).aspx

+1

Спасибо - texmex5. – rlodina

Смежные вопросы