C# 如何在Visual Studio 2017中使用SQLite?
我正在UWP项目中使用Visual Studio 2017。我从NuGet软件包中安装了SQLite Compact Toolbox,如下所示:C# 如何在Visual Studio 2017中使用SQLite?,c#,sqlite,uwp,visual-studio-2017,uwp-xaml,C#,Sqlite,Uwp,Visual Studio 2017,Uwp Xaml,我正在UWP项目中使用Visual Studio 2017。我从NuGet软件包中安装了SQLite Compact Toolbox,如下所示: Microsoft.Data.sqlite/sqlite-net/sqlite-net-pcl/System.Data.sqlite 之后,我仍然无法使用MainPage.xaml.cs中的Microsoft.Data.Sqlite添加,以读取表中的值并进行查询 如何使用Microsoft.Data.Sqlite添加?尝试使用 using Syst
- Microsoft.Data.sqlite/sqlite-net/sqlite-net-pcl/System.Data.sqlite
,以读取表中的值并进行查询
如何使用Microsoft.Data.Sqlite添加?尝试使用
using System.Data.SQLite;
在这里阅读更多
如何在visual studio 2017中使用sqlite
我建议您在UWP应用程序中使用SQLite数据库
我无法使用Microsoft.Data.Sqlite添加
如果安装了Nuget软件包,但无法引用Microsoft.Data.Sqlite
命名空间,则可能需要检查UWP应用程序、软件包和Microsoft.NETCore.UniversalWindowsPlatform
的版本。如文章所述,如果项目的最低版本不针对秋季创建者更新,则需要将Microsoft.NETCore.universalwindowsformat
软件包升级到5.2.2(或更高版本),并安装软件包的1.1.1(或更低版本)。详情请查收
SQLite有很多Nuget软件包,其中一些比较旧,没有更新的时间比较长。同时安装多个软件包可能会导致冲突。请尝试全部取消安装,并按照上述教程进行操作
如果您想使用其他软件包,还可以参考使用旧软件包的方法。从Visual Studio 2017社区中添加SQLite/SQL Server Compact Toolbox。转到工具-扩展和更新-单击联机。搜索Sqlite。您应该看到Sqlite compact工具箱。单击下载。重新启动visual studio。现在是2021年,我仍然使用VS2017。在Wu推荐的教程中,我唯一能做的就是使用教程中关于使用Windows附带的sqlite版本的部分。其他一切都将不再安装uwp 10
截至2021年1月25日:
目标Windows 10,版本10.0
目标Windows 10秋季创建者更新10.0
使用nuget并安装以下两个软件包:
Microsoft.Data.SQLite.core
SQLitePCLRaw.bundle_winsqlite3
我会说,它工作到我加载了一个数据表,调试显示其中有两行
我整个下午都在努力让sqlite工作。令人惊讶的是,任何人都能完成任何事情。难怪公司必须有满屋子的编码员 “我不能”-阅读并解释为什么你不能。编辑问题格式以更清晰。谢谢。安装后,VS的工具菜单中有一个新的菜单项:SQlite/SQL Server Compact Toolbox