新しいリリースが公開されたときにアップデートを受け取っていないSilverlightアプリケーションを使用しているユーザーが少数います。これは自動であるとは思わないか、おそらく私はどこかのオプションが欠けていますか?私はXAPファイルがキャッシュされている可能性があると思っていました。私はそれを防ぐ必要があります。Silverlight 3ブラウザが更新されない
そこにはどんな考えがありますか?
新しいリリースが公開されたときにアップデートを受け取っていないSilverlightアプリケーションを使用しているユーザーが少数います。これは自動であるとは思わないか、おそらく私はどこかのオプションが欠けていますか?私はXAPファイルがキャッシュされている可能性があると思っていました。私はそれを防ぐ必要があります。Silverlight 3ブラウザが更新されない
そこにはどんな考えがありますか?
コードを数行記述する必要があります。
「ワンクリック」デプロイメントに精通している場合、Silverlightには存在しないオプションがいくつかあります。自分でコードを書く必要があります。
http://nerddawg.blogspot.com/2009/07/silverlight-out-of-browser-apps-how.html
private void Application_Startup(object sender, StartupEventArgs e)
{
this.RootVisual = new MainPage();
if (Application.Current.IsRunningOutOfBrowser)
{
Application.Current.CheckAndDownloadUpdateAsync();
}
してからApp()
コンストラクタで:
Application.Current.CheckAndDownloadUpdateCompleted +=
new CheckAndDownloadUpdateCompletedEventHandler(Current_CheckAndDownloadUpdateCompleted);
とイベントハンドラ:
void Current_CheckAndDownloadUpdateCompleted(object sender, CheckAndDownloadUpdateCompletedEventArgs e)
{
// http://nerddawg.blogspot.com/2009/07/silverlight-out-of-browser-apps-how.html
if (e.UpdateAvailable)
{
MessageBox.Show("The application has been updated! Please close and reopen it to load the new version.");
}
else if (e.Error != null && e.Error is PlatformNotSupportedException)
{
MessageBox.Show("An application update is available, " +
"but it requires a new version of Silverlight. " +
"Please contact tech support for further instructions.");
}
}
開発者がCheckAndDownloadUpdateAsync()呼び出しを実行すると、自動的に更新されます。アップデートを参照してください:http://timheuer.com/blog/archive/2009/07/10/silverlight-3-released-what-is-new-and-changed.aspx#oob
あなたは私をからかっているように持ってきました!この質問は数ヶ月にわたって開いていて、私たちはどちらも1分以内に返答しました!私はタグを編集して質問にpingしましたが、答えを見つけました。ありがとう! –