gpt4 book ai didi

sqlite - MvvmCross、SQLite、商店应用程序?

转载 作者:行者123 更新时间:2023-12-03 18:36:23 24 4
gpt4 key购买 nike

我可以让 MvvmCross 与 Windows 8.0 商店应用程序一起使用。
我可以让 SQLite 与不同的 Windows 8.0 商店应用程序一起工作。

我不知道如何让 MvvmCross + SQLite 在商店应用程序上工作。

我总是得到这个Exception :

Failed to construct and initialize ViewModel for type Flux.Core.ViewModels.TestViewModel from locator MvxDefaultViewModelLocator - check MvxTrace for more information



我花了一整天的时间用谷歌搜索,希望自己解决这个问题。 KittenDb 示例与我所了解的差不多,但其中没有 Store 应用示例。 (我让 Kitten 示例在 Android 上运行没有问题。)

有没有可行的例子?

谢谢!

最佳答案

SQLite for Windows Store 是一个 C++ 组件,并提供单独的 ARM、x86 和 x64 二进制文件。

要安装它,您需要添加一个 Visual Studio 扩展 - http://blogs.msdn.com/b/robertgreen/archive/2012/11/13/using-sqlite-in-windows-store-apps.aspx 中的说明- 然后从您的 UI 项目中引用该扩展。

然后链接 Cirrious.MvvmCross.Plugins.Sqlite.WindowsStore.dll 的正确平台版本装配到您的 UI 项目,您还需要使用 <Choose> 调整您的 .csproj 文件 block 有点像 https://nuget.codeplex.com/discussions/446656 中的那个

MvvmCross 中存在一个 Unresolved 问题,以使 SQLite 更易于从 nuget 使用(请参阅 https://github.com/MvvmCross/MvvmCross/issues/307),但我不知道目前是否有人正在积极解决这个问题 - 目前用户似乎只是在忍受不同的挑战处理器架构并遵循手动步骤来调整他们的项目。

关于sqlite - MvvmCross、SQLite、商店应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20985490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com