为何System.Data.Sqlite未显示在Visual Studio项目引用中?
问题
在Windows 11系统的Visual Studio 2019中开发VB.Net程序,目标框架为.NET Framework 4.7.2,通过以下NuGet命令安装了SQLite 3.13.0包:
PM> NuGet\Install-Package SQLite -Version 3.13.0
安装日志如下:
Tentative de collecte d'informations de dépendance pour le package 'SQLite.3.13.0' du projet 'FindDoublons', ciblant '.NETFramework,Version=v4.7.2' La collecte des informations de dépendance a pris 2 ms Tentative de résolution de dépendances pour le package 'SQLite.3.13.0' avec DependencyBehavior 'Lowest' La résolution des informations de dépendance a pris 0 ms Actions en cours de résolution pour installer le package 'SQLite.3.13.0' Actions résolues pour installer le package 'SQLite.3.13.0' Récupération du package 'SQLite 3.13.0' dans 'nuget.org'. Ajout du package 'SQLite.3.13.0' au dossier 'C:\Users\berna\source\repos\FindDoublons\packages' Package 'SQLite.3.13.0' ajouté au dossier 'C:\Users\berna\source\repos\FindDoublons\packages' Package 'SQLite.3.13.0' ajouté à 'packages.config' Installation réussie de « SQLite 3.13.0 » sur FindDoublons L'exécution des actions de nuget a pris 665 ms Temps écoulé : 00:00:00.9417323 PM>
但在项目属性的References面板中,无法找到System.Data.Sqlite .NET程序集。请问这种情况是否正常?该如何解决?
解决方案
1. 这种情况不正常
正常适配.NET Framework的SQLite NuGet包会自动向项目添加System.Data.SQLite引用,你遇到的问题核心是安装了错误的NuGet包。
2. 卸载错误包,安装正确的SQLite包
你当前安装的SQLite包仅包含原生SQLite库文件,不提供.NET Framework所需的System.Data.SQLite程序集。需要卸载该包并安装官方适配.NET的包:
- 卸载现有包:
PM> Uninstall-Package SQLite -Version 3.13.0 - 安装适配.NET Framework的
System.Data.SQLite包(可选择与.NET 4.7.2兼容的版本,如1.0.118.0):PM> Install-Package System.Data.SQLite -Version 1.0.118.0
3. 手动添加引用(若自动添加失败)
如果安装后References面板仍未出现System.Data.SQLite,可手动添加:
- 右键项目 → 添加 → 引用
- 点击浏览,导航到项目的packages文件夹下的
System.Data.SQLite包路径,例如:C:\Users\berna\source\repos\FindDoublons\packages\System.Data.SQLite.1.0.118.0\lib\net472\System.Data.SQLite.dll - 选中该DLL并确认添加。
4. 额外检查项
- 确认项目目标框架确实为.NET Framework 4.7.2,与安装的
System.Data.SQLite包版本兼容; - 检查
packages.config文件,确保System.Data.SQLite的条目已正确添加。
内容的提问来源于stack exchange,提问作者schlebe
相关产品推荐
相关产品推荐

