2009-08-26 7 views
1

Comment mettre automatiquement à niveau les applications Silverlight 3 et démarrer la nouvelle version mise à niveau sans intervention de l'utilisateur?Comment mettre à jour automatiquement l'application hors navigateur Silverlight 3?

Je sais que je peux télécharger et mettre à niveau vers de nouvelles versions de l'appli Silverlight OOB en utilisant Application.CheckAndDownloadUpdateAsync() mais je ne sais pas comment redémarrer l'application après cela.

(L'application Silverlight fonctionne sur un ordinateur (plus comme un terminal/appareil) sans clavier ou souris)

Répondre

2

Je crains que vous ne pouvez pas.

Il ne s'agit pas d'un mécanisme permettant d'arrêter automatiquement une application OOB. La seule option générale est d'afficher une fenêtre pop-up une fois la mise à jour terminée, demandant à l'utilisateur de redémarrer l'application, mais cela semble ne pas convenir à votre situation

1

Puisqu'il n'y a aucun moyen de redémarrer automatiquement une application Application OOB, je me demande si nous ne pouvons pas simplement changer le "MainPage.xaml" et déplacer l'utilisateur à une nouvelle page qui ne les laissera rien faire et avoir une invite là qu'ils doivent fermer et redémarrer l'application ?