【问题标题】:SQLite Error on Windows PhoneWindows Phone 上的 SQLite 错误
【发布时间】:2015-12-07 07:27:47
【问题描述】:

所以我是 Windows Phone 编程的新手,而 SQLite 则是全新的。我正在尝试将数据库添加到 Microsoft 的 Connect the Dots 应用程序,该应用程序可以访问 Microsoft Band:https://github.com/Azure/connectthedots/tree/master/Devices/DirectlyConnectedDevices/WindowsPhoneAndBand

我遵循了几个关于为 Windows Phone 设置示例数据库应用程序的教程,但我发现了 2 个调试错误,我似乎无法找到答案。

当我在 VS2015 的模拟器中运行程序时,我收到以下 2 条消息: 1. SQLite 3.8.11.1 需要 Microsoft.VClibs Version 12.0。 2. SQLite需要sqlite3.dll,找不到文件。

我的想法是我使用了错误的 SQLite 版本。目前我正在使用带有 sqlite-net API 的最新 SQLite for Windows Phone。有人知道如何在 windows phone 上正确创建数据库吗?

【问题讨论】:

    标签: c# windows-phone-8 sqlite


    【解决方案1】:

    您可以按照以下步骤操作:

    1. 下载适用于 windows phone 8.1 的 SQLite https://visualstudiogallery.msdn.microsoft.com/5d97faf6-39e3-4048-a0bc-adde2af75d1b

    2. 然后添加对 SQLite 和 VCLibs 的引用。

    3. 然后转到包管理器控制台:Install-Package sqlite-net

    【讨论】:

    • 好的,这就是我感到困惑的地方。我已经为 Phone 8.1 安装了 SQLite,并且我已经安装了 sqlite-net。我可以为 WP 8.1 添加对 SQLite 的引用。但是,我没有 Visual C++ 2013 运行时包的参考。这是我可以从 Nuget 获得的东西吗?
    • 好吧,对于其他对 VCLibs 12 感到困惑的人 - 您需要添加 Visual Studio 2013 SDK - microsoft.com/en-us/download/details.aspx?id=40758
    • 这回答了你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多