使用SQLite 3.8.7.4的新Windows通用应用程序不起作用

时间:2015-01-05 21:14:59

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

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

但是使用SQLite,没有任何作用! (无法找到类型或命名空间名称'SQLite')

enter image description here

是我在参考文献中包含了SQLite:

enter image description here

是我试图清理我的项目并再次构建它,

但我没有结果。有没有人有任何想法?

我尝试在现有应用上将SQLite更新为3.8.7.4版本并且它有效,因此,我继续搜索原因。

P.S:我正在使用.NET 4.5

3 个答案:

答案 0 :(得分:1)

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

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

但是这些文件不是在第二个项目上创建的,这就是为什么我在课堂上找不到SQlite参考的原因。 安装" sqlite-net"包含这些文件。来自金块的包裹。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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