带有 SQLite 3.8.7.4 的新 windows 通用应用程序无法运行
New windows universal app with SQLite 3.8.7.4 doesn't work
我创建了一个使用 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
我发现了我的 2 个项目之间的区别:
- 在我现有的应用程序中,有 2 个文件:SQlite.cs 和 SQLiteAsync.cs
但是这些文件不是在第二个项目中创建的,这就是为什么我在 class 上找不到 SQlite 参考的原因。
通过从 nugget 安装 "sqlite-net" 包来包含这些文件。
在通用应用程序中,如果您在 "Shared project" 中添加这 2 个文件:SQlite.cs 和 SQLiteAsync.cs,那么您将在这两个项目中自动获取 SQlite 库的引用。
请参考以下 link 并按照提及的步骤进行操作,它会对您有所帮助
http://www.codeproject.com/Articles/826602/Using-SQLite-as-local-database-with-Universal-Apps
SQlite.cs 和
SQLiteAsync.cs。
我的项目中也缺少这两个文件,当我尝试安装 SQLite-net visual studio 时,出现错误提示它已安装。我花了很多时间来寻找为什么它没有将这些文件添加到我的项目中。如果您也遇到同样的问题,只需卸载它然后重新安装它就会开始工作。
:)
我创建了一个使用 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
我发现了我的 2 个项目之间的区别:
- 在我现有的应用程序中,有 2 个文件:SQlite.cs 和 SQLiteAsync.cs
但是这些文件不是在第二个项目中创建的,这就是为什么我在 class 上找不到 SQlite 参考的原因。 通过从 nugget 安装 "sqlite-net" 包来包含这些文件。
在通用应用程序中,如果您在 "Shared project" 中添加这 2 个文件:SQlite.cs 和 SQLiteAsync.cs,那么您将在这两个项目中自动获取 SQlite 库的引用。 请参考以下 link 并按照提及的步骤进行操作,它会对您有所帮助 http://www.codeproject.com/Articles/826602/Using-SQLite-as-local-database-with-Universal-Apps
SQlite.cs 和 SQLiteAsync.cs。 我的项目中也缺少这两个文件,当我尝试安装 SQLite-net visual studio 时,出现错误提示它已安装。我花了很多时间来寻找为什么它没有将这些文件添加到我的项目中。如果您也遇到同样的问题,只需卸载它然后重新安装它就会开始工作。 :)