【问题标题】:New windows universal app with SQLite 3.8.7.4 doesn't work带有 SQLite 3.8.7.4 的新 Windows 通用应用程序不起作用
【发布时间】:2015-01-05 21:14:59
【问题描述】:

我创建了一个使用 SQLite 3.8.7.4 的 windows 通用应用程序(windows 8.1 和 windows phone 8.1 winrt)。

但是使用 SQLite,没有任何效果! (找不到类型或命名空间名称“SQLite”)

是的,我在参考资料中包含了 SQLite:

是的,我尝试清理我的项目并重新构建它,

但我没有结果。有人知道吗?

我尝试在现有应用上将 SQLite 更新到 3.8.7.4 版本并且它可以工作,所以我继续寻找原因。

P.S:我使用的是 .NET 4.5

【问题讨论】:

    标签: sqlite windows-runtime windows-phone-8.1 windows-8.1 win-universal-app


    【解决方案1】:

    我发现了我的两个项目之间的区别:

    • 在我现有的应用程序中,有 2 个文件:SQlite.cs 和 SQLiteAsync.cs

    但是这些文件不是在第二个项目中创建的,这就是为什么我在课堂上找不到 SQlite 参考。 这些文件是通过从 nugget 安装“sqlite-net”包来包含的。

    【讨论】:

      【解决方案2】:

      在通用应用程序中,如果您在“共享项目”中添加这两个文件:SQlite.cs 和 SQLiteAsync.cs,那么您将自动获得两个项目中 SQlite 库的引用。 请参阅以下链接并按照提到的步骤操作它会对您有所帮助 http://www.codeproject.com/Articles/826602/Using-SQLite-as-local-database-with-Universal-Apps

      【讨论】:

        【解决方案3】:

        SQlite.cs 和 SQLiteAsync.cs。 我的项目中也缺少这两个文件,当我尝试安装 SQLite-net Visual Studio 时,出现错误,提示它已经安装。我花了很多时间来找出为什么它没有将这些文件添加到我的项目中。如果您也遇到同样的问题,只需卸载它,然后重新安装它将开始工作。 :)

        【讨论】:

          猜你喜欢
          • 2023-03-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-04-17
          • 2014-11-07
          • 2016-09-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多