CheckAndDownloadUpdateAsync не работает - PullRequest
0 голосов
/ 22 декабря 2011

Можете ли вы, ребята, сказать мне, как это должно быть сделано?У меня вышло из браузера приложение с кнопкой.Кнопка делает это:

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

Application.Current.CheckAndDownloadUpdateAsync();

Я запускаю приложение, добавляю что-то, перестраиваю приложение, нажимаю на кнопку - оно говорит false.

Что может быть не так с этим?

UPD: кстати ... это приложение OOB

UPD2: я тестировал с Fiddler.Получается хап, но все равно не обновляется

1 Ответ

1 голос
/ 22 декабря 2011

В 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
    }
}
...