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 回答