首页 > 解决方案 > UWP BackgroundTransfer (CreateDownload / GetCurrentDownloadsAsync) 异常

问题描述

我正在为 UWP 使用BackgroundTransfer API,在我的开发过程中,我实现了远远超过传输限制(200)的目标,直到现在这还没有成为问题,因为 Windows 管理取消了超过限制的传输。但是现在,我永远无法通过BackgroundDownloader().CreateDownload()或调用BackgroundDownloader.GetCurrentDownloadsAsync()创建新的下载,因为这个异常总是发生:

WinRT 信息:已超出最大并发操作数的配额。在开始新的操作之前等待操作完成。

我已经尝试了很多方法来解决这个问题,但没有成功:

我真的不想格式化/重新安装我的 Windows 10。:(

任何人都知道我该如何解决这个问题?

标签: c#uwpbackground-transfer

解决方案


由于某些未知原因,应用程序的注册被保存在某处,无法完全删除应用程序,因此即使在卸载应用程序后也会出现异常。这可能是操作系统或 Visual Studio 的问题。

由于每个应用程序的包名都是唯一的,因此如果您更改其包名,它将成为操作系统的全新应用程序。然后它应该重新开始工作。

它在恢复到原始包名称后工作。


推荐阅读