在Windows Phone 8应用程序中使用SQLite

5
我想在我的Windows Phone 8应用程序中使用sqlite数据库。
我发现了一个博客, 正在跟随其中的内容来使用sqlite在我的应用程序中。
我下载的SQLite for Windows Phone版本是3.8.0。同时,我还从GITHUB下载了sqlite-net-wp8项目。
我遇到的问题是,在将sqlite-net-wp8项目包含在我的WP8应用程序解决方案中时,它会出现错误。
Unable to read the project file Sqlite.vcxproj

同时它说:

the imported project C:\Program Files\Microsoft SDKs\Windows Phone\v8.0\ExtensionSDKs\SQLite.WP80\3.8.0.2\DesignTime\Common Configuration\Neutral\SQLite.QP80.props not found

我做错了什么??
3个回答

3

1
给我一秒钟,我会检查。 - Anobik
我又收到了一个警告(如果sqlite-net-wp8未使用相同版本的SQLite for Windows Phone,则无法打开应用程序)。 - Anobik
4
获得成功了。 :) 按照以下步骤进行操作。1 -> 从 http://www.sqlite.org/2013/sqlite-wp80-winrt-3080000.vsix 下载 Sqlite。2 -> 安装 vsix。3 -> 前往 C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\ExtensionSDKs\SQLite.WP80\3.8.0 并将 3.8.0 重命名为 3.8.0.2。 看看是否可行 :)4 -> 现在添加从 GitHub 下载的 C++ 项目。 - Anobik
请检查数据库功能是否正常工作,并告诉我 :) - Anobik
1
安装成功。 我从VS 2012中删除了先前安装的扩展,安装了最新版本并像魔术一样开始工作。 我现在能够构建应用程序。谢谢。 - Jack
显示剩余6条评论

1

在Visual Studio中打开您的解决方案。 单击工具->扩展和更新 它将打开扩展和更新浏览器窗口,然后搜索在线的Windows Sqlite并从搜索结果中安装Sqlite。然后它将重新启动您的SDK


0

根据我的理解,即使您从VS2012创建每个简单的Visual C++ Windows Phone项目,您仍将获得相同的错误。在这种情况下,我怀疑问题与您的VS有关。

根据Konrad在此线程中类似问题的回复:http://social.msdn.microsoft.com/Forums/en-US/cba01040-067e-4ac3-ba4c-a8a14ba3c45d/unable-to-read-the-project-file,我认为您可以检查是否存在此文件:C:\Program Files(x86)\MSBuild\Microsoft\WindowsPhone\v7.0\Microsoft.Cpp.Windows Phone.7.0.targets。如果没有,请检查您的VS安装是否正确。

如果您没有使用VS Express,则可以定位到IDE文件夹,然后运行这些命令以检查它是否有所帮助:

Please open Windows Explorer, and navigate to  <Visual Studio Installation Path>\Common7\IDE
Devenv.exe /SafeMode: Launches the IDE in safe mode loading minimal windows.
Devenv.exe /ResetSettings: Restores the IDE's default settings, optionally resets to the specified VSSettings file.
Devenv.exe /ResetAddin: Removes commands and command UI associated with the specified Add-in.
Devenv.exe /ResetSkipPkgs: Clears all SkipLoading tags added to VSPackages.

如果没有帮助,我建议您尝试修复您的VS或卸载它,然后重新安装。

最好的祝福,


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接