我正在尝试为 Windows 商店开发 xaml 应用程序。在开发过程中,我遇到了一个问题。我想将对象的通用列表保存到本地存储,但每次我尝试保存列表时,它都会触发“类型不支持”的异常。
任何人都可以帮助我在 Windows 8 应用程序的本地商店中保存和恢复通用列表。
我正在尝试为 Windows 商店开发 xaml 应用程序。在开发过程中,我遇到了一个问题。我想将对象的通用列表保存到本地存储,但每次我尝试保存列表时,它都会触发“类型不支持”的异常。
任何人都可以帮助我在 Windows 8 应用程序的本地商店中保存和恢复通用列表。
看看这篇文章使用 Windows 运行时访问应用程序数据(Windows 应用商店应用程序) ,除了Windows 运行时基本类型之外,您不能在应用程序设置中存储任何内容。我尝试为自己解决:a)使用JSON.net的序列化,在挂起时将数据序列化到文件并在启动时恢复它。b)使用sqlite和sqlite-net在我的应用程序中使用简单的数据库。
谢谢大家的建议。
我通过首先将数据序列化为 jsonstring 并将序列化的数据作为字符串保存在存储中并使用反序列化恢复数据来获得解决方案。