BackgroundDownloader.CreateDownload метод не работает в Windows Phone 8.1
Я пытаюсь скачать файл с этим кодом:
private async void Button_Click(object sender, RoutedEventArgs e)
{
try
{
Uri source;
Uri.TryCreate(txbUri.Text.Trim(),UriKind.Absolute, out source);
StorageFile destfile = await x.CreateFileAsync(Path.GetFileName(source.LocalPath), CreationCollisionOption.GenerateUniqueName);
BackgroundDownloader downloader = new BackgroundDownloader();
DownloadOperation download = await Task.Run(() => { return downloader.CreateDownload(source, destfile); });
await HandleDownloadAsync(download, true);
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
но есть исключение на линии:
downloader.CreateDownload(source, destfile);
исключение:
класс не зарегистрирован
Я скомпилировал образец Microsoft с точными кодами, и он работал нормально. Но я не знаю, почему мое приложение этого не делает.