2025解决VS C# NUGET 安装System.Data.SQLite+SourceGear.SQLite3 不支持 AnyCPU 的系列问题

2025解决VS C# NUGET 安装System.Data.SQLite+SourceGear.SQLite3 不支持 AnyCPU 的系列问题

环境:isual Studio 2022
项目:.NETFramework,Version=v4.8
时间:2025年11月30日
注:此问题在网络上搜到的解决办法比较旧,且部分失效,所以作此解决记录

使用Visual Studio NuGet方式安装System.Data.SQLite后会因为缺少SQLite3依赖无法使用SQLite3
官网原文提示如下:
How to use this library
System.Data.SQLite is available on nuget.org. Typical usage would involve adding two packages, one for System.Data.SQLite, and one containing a native built of SQLite. For example:

    <ItemGroup><PackageReference id="System.Data.SQLite" version="2.0.1"/><PackageReference id="SourceGear.sqlite3" version="3.50.4.1"/></ItemGroup>

但是如果加载SourceGear.SQLite3会出现不支持Any CPU的提示

This package does not support Any CPU builds

为了这个引用将项目改成X86或者X64是无法接受的
研究后发现不引用SourceGear.SQLite3
改为引用System.Data.SQLite.Core即可

即安装以下两个
System.Data.SQLite
System.Data.SQLite.Core