后台下载程序中找不到文件异常

时间:2013-12-01 10:13:52

标签: c# windows-8 microsoft-metro windows-store-apps

我尝试恢复后台下载,一旦应用程序变为活动状态,但它始终在.GetCurrentDownloadsAsync()

中提供文件未找到异常
        IReadOnlyList<DownloadOperation> downloads = null;
        try
        {
            downloads = await BackgroundDownloader.GetCurrentDownloadsAsync();
            if (downloads.Count <= 0)
                return;

            foreach (DownloadOperation op in downloads)
            {

                op.Resume();

            }
        }
        catch(Exception ex)
        {

            System.Diagnostics.Debug.WriteLine(ex.Message);
        }

2 个答案:

答案 0 :(得分:1)

我记得刚才读过类似的bug。通过卸载应用程序然后从visual studio重新运行应用程序来解决此问题。

答案 1 :(得分:1)

有一种方法可以在不重新安装应用程序的情况下解决此问题,并且可以在代码中执行此操作。但它确实感觉像是一个黑客,但我还没有看到任何关于这个错误的官方承认。

在您应用的本地存储文件夹(包含'LocalState'文件夹的文件夹)中删除AC / BackgroundTransferApi中的所有内容