首页 > 解决方案 > 如何跨平台包含松散文件

问题描述

我的应用程序有一组.json文件,其中一些是用户创建的,而另一些则默认包含在应用程序中,并且可能会被更改(删除、更新内容)。我还试图找到一种方法来存储它们,以便用户可以轻松地访问他们的位置(即"...\AppData\Local\Program\Files""...\Program\Files",至少在桌面上。

我已经阅读了关于使用xamarin 为跨平台访问本地存储提供的应用程序沙箱的信息;尽管对我来说它似乎不适合我正在尝试做的事情,因为据我所知,它是存储在运行时创建的文件的位置。

我还研究了使用 Visual Studio 的Build Action属性,感觉更接近于我需要的工作方式;但我不确定哪种设置最好;我尝试使用“内容”,但我似乎无法找到一种可靠的方法来访问所有平台上的文件,即使使用条件编译也是如此。

任何方向的观点都是有帮助的,我希望 Xamarin 可能为此内置一些东西,但如果我必须使用外部系统,我会的。

标签: xamarinxamarin.formsxamarin.androidxamarin.ios

解决方案


推荐阅读