0

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

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

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

  • 等待很长时间(几天)才能完成那些丢失的后台下载
  • 多次重启电脑
  • 终止/重置/卸载/重新安装我的应用程序(设置 -> 应用程序和功能)
  • 为 Windows 应用商店应用程序运行疑难解答
  • Windows更新
  • 从 Register (regedit) 中清除我的应用程序的所有引用

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

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

4

1 回答 1

0

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

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

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

于 2018-07-10T13:32:53.207 回答