在我的WinRT应用程序中,我有以下代码:
resultingFile = await downloadFolder.CreateFileAsync(filename, CreationCollisionOption.OpenIfExists);
var downloader = new BackgroundDownloader();
var operation = downloader.CreateDownload(new Uri(rendition.Url), resultingFile);
await operation.StartAsync();
在CreateFileAsync
调用之后,我可以验证我在文件名路径上有一个0byte文件(并通过从resultingFile
本身拉出该位置来进行双重验证。
然而,当调用operation.StartAsync()
时,我得到一个FileNotFoundException
声称系统找不到指定的文件。不幸的是,这就是它告诉我的所有内容都没有。
我还验证rendition.Url
为我提供了一个有效的网址,可以下载我期待下载的内容。
我在这里做错了吗?
答案 0 :(得分:0)
显然这段代码不是抛出错误的,但它是BackgroundDownloader用来协调无法找到它自己文件的东西的一些代码。
卸载应用程序并重新部署它修复了它。
浪费3小时:(