代码之家  ›  专栏  ›  技术社区  ›  DarkW1nter

应用程序停止调试后,Xamarin表单pcl存储文件丢失

  •  0
  • DarkW1nter  · 技术社区  · 7 年前

    使用Xamarin表单中的PCLStorage,我可以创建一个本地文件夹并存储从Azure下载的图像。

    ExistenceCheckResult fileExist = await MyFolder.CheckExistsAsync(fileName);
    

    但是,一旦应用程序被停止(通过在visualstudio中停止调试)并重新启动,如果我运行上面的测试代码,它就会失败并告诉我图像不存在。

    文件是否只在应用程序运行时存在?

    1 回复  |  直到 7 年前
        1
  •  1
  •   DarylWatts    7 年前

    此线程看起来可能会覆盖您正在经历的内容:

    https://forums.xamarin.com/discussion/87498/i-am-using-pclstorage-where-are-the-files-going-to

    另外-看一下PCLStorage和它上次被修改的时间,如果这是您的项目中的一个新添加,我不能说我会推荐它,因为它看起来不再工作,而且已经有一段时间没有了。

    我将使用System.IO中的一个实现,因为它现在在.net standard 2.0中得到了支持,而且这里似乎有很多很好的示例供您学习。

    推荐文章