2011-12-21 13 views
0

どうすればいいのか教えてもらえますか?私はボタン付きのブラウザアプリを持っています。ボタンは、この処理を行います。CheckAndDownloadUpdateAsyncが機能しない

Application.Current.CheckAndDownloadUpdateCompleted 
    += (object sender, CheckAndDownloadUpdateCompletedEventArgs e) 
    => MessageBox.Show(e.UpdateAvailable.ToString()); 

Application.Current.CheckAndDownloadUpdateAsync(); 

私はボタンをクリックして、アプリを再構築し、何かを追加、アプリを実行する - それは偽言います。

何が間違っている可能性がありますか?

UPD:私はフィドラーでテスト:ところで...それはOOBアプリケーション

UPD2です。それはxapを取得しますが、まだ更新されません

+0

を締結していますか? – jv42

+0

はい試験証明書 – Agzam

+0

で署名しましたどのブラウザ/サーバーを使用していますか?私は、例えばFirefoxには多くのキャッシュ問題がありました。 – jv42

答えて

1

EventArgsにエラーのメンバーがありますか、それを確認する必要がありますか?例えば

:あなたのアプリは

if (e.Error != null) 
{ 
    if (e.Error is PlatformNotSupportedException) 
    { 
     // Require a Silverlight plugin update 
    } 
    else if (e.Error is SecurityException) 
    { 
     // Require an elevation 
    } 
} 
+0

はい、最初のものをスローします。しかし、私は最新のSLバージョンを実行しています。最新のSDKとSLツールとランタイムを使用しています... Windowsアップデートには利用可能なアップデートがありません – Agzam

+0

SL 5.0のベータツールをインストールしたときに問題が発生したと思います。私は新しいプロジェクトを作りました。今はうまくいくようです。 – Agzam

+0

ああ、意味があります。 Beta&coは面倒です。 – jv42

関連する問題