xamarin - 如何跨平台包含松散文件
问题描述
我的应用程序有一组.json文件,其中一些是用户创建的,而另一些则默认包含在应用程序中,并且可能会被更改(删除、更新内容)。我还试图找到一种方法来存储它们,以便用户可以轻松地访问他们的位置(即"...\AppData\Local\Program\Files"或"...\Program\Files"),至少在桌面上。
我已经阅读了关于使用xamarin 为跨平台访问本地存储提供的应用程序沙箱的信息;尽管对我来说它似乎不适合我正在尝试做的事情,因为据我所知,它是存储在运行时创建的文件的位置。
我还研究了使用 Visual Studio 的Build Action属性,感觉更接近于我需要的工作方式;但我不确定哪种设置最好;我尝试使用“内容”,但我似乎无法找到一种可靠的方法来访问所有平台上的文件,即使使用条件编译也是如此。
任何方向的观点都是有帮助的,我希望 Xamarin 可能为此内置一些东西,但如果我必须使用外部系统,我会的。
解决方案
推荐阅读
- dotnetnuke - 如何禁用列表上的索引搜索并仅在搜索结果中索引文章?
- ios - React Native iOS 构建失败无法解析构建文件
- r - 如何以编程方式为 70 多个变量生成 ggplot?
- javascript - 旋转 svg onclick
- dialogflow-es - 将访客数据从 DialogFlow 推送到 ZohoCRM
- node.js - 等待函数永远不会执行
- sql-server - 在 SQL Server 中查询根是对象数组的 Json
- python - 是否可以从 kv 文件中的另一个类调用函数?
- asp.net - 从 MS SQL 导出 asp.net vb 中的 Json 数据
- python-3.x - Colab 无法识别本地 gpu