0

どうしたらいいか教えてもらえますか?ボタン付きのブラウザアプリがありません。ボタンはこれを行います:

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

Application.Current.CheckAndDownloadUpdateAsync();

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

それで何が悪いのでしょうか?

UPD:ところで...それはOOBアプリです

UPD2:Fiddlerでテストしました。xapを取得しますが、それでも更新されません

4

1 に答える 1

1

EventArgsにErrorメンバーがあります、多分あなたはそれをチェックするべきですか?

例えば:

if (e.Error != null)
{
    if (e.Error is PlatformNotSupportedException)
    {
        // Require a Silverlight plugin update
    }
    else if (e.Error is SecurityException)
    {
        // Require an elevation
    }
}
于 2011-12-22T16:18:34.180 に答える