UWP BackgroundTransfer (CreateDownload / GetCurrentDownloadsAsync) 异常
UWP BackgroundTransfer (CreateDownload / GetCurrentDownloadsAsync) Exception
我正在为 UWP 使用 BackgroundTransfer API,在我的开发过程中,我实现的传输量远远超过限制 (200),直到现在这还不是问题,因为 windows管理层取消超过限额的转账。但是现在,发生了一些事情,我永远无法通过 BackgroundDownloader().CreateDownload() 或调用 BackgroundDownloader.GetCurrentDownloadsAsync() 创建新的下载因为这个异常总是发生:
WinRT information: Quota for maximum number of concurrent operations
exceeded. Wait for an operation to complete before starting new ones.
我已经尝试了很多方法来解决这个问题,但都没有成功:
- 等待很长时间(几天)才能完成那些丢失的后台下载
- 多次重启电脑
- 终止/重置/卸载/重新安装我的应用程序(设置 -> 应用程序和功能)
- 运行 Windows 商店应用
疑难解答
- Windows更新
- 从注册 (regedit) 中清除我的应用的所有引用
我真的不想format/reinstall我的Windows10.:(
有人知道我该如何解决这个问题吗?
不知什么原因,应用的注册被保留在某个地方,应用无法完全删除,所以即使卸载应用也会出现异常。这可能是 OS 或 Visual Studio.
的问题
由于每个应用程序的包名都是唯一的,所以如果您更改它的包名,它将成为OS的全新应用程序。然后它应该再次开始工作。
And it works after reverting back to the original package name.
我正在为 UWP 使用 BackgroundTransfer API,在我的开发过程中,我实现的传输量远远超过限制 (200),直到现在这还不是问题,因为 windows管理层取消超过限额的转账。但是现在,发生了一些事情,我永远无法通过 BackgroundDownloader().CreateDownload() 或调用 BackgroundDownloader.GetCurrentDownloadsAsync() 创建新的下载因为这个异常总是发生:
WinRT information: Quota for maximum number of concurrent operations exceeded. Wait for an operation to complete before starting new ones.
我已经尝试了很多方法来解决这个问题,但都没有成功:
- 等待很长时间(几天)才能完成那些丢失的后台下载
- 多次重启电脑
- 终止/重置/卸载/重新安装我的应用程序(设置 -> 应用程序和功能)
- 运行 Windows 商店应用 疑难解答
- Windows更新
- 从注册 (regedit) 中清除我的应用的所有引用
我真的不想format/reinstall我的Windows10.:(
有人知道我该如何解决这个问题吗?
不知什么原因,应用的注册被保留在某个地方,应用无法完全删除,所以即使卸载应用也会出现异常。这可能是 OS 或 Visual Studio.
的问题由于每个应用程序的包名都是唯一的,所以如果您更改它的包名,它将成为OS的全新应用程序。然后它应该再次开始工作。
And it works after reverting back to the original package name.