Пакет Microsoft.Data.Sqlite в C#
Пакет Microsoft.Data.Sqlite - провайдер
SQLite в стиле ADO.NET: соединение, команда
и чтение строк. В ".csproj" достаточно
PackageReference. Нативная библиотека
"e_sqlite3" приходит вместе с пакетом,
отдельно её не указывают.
После восстановления пакетов тип
SqliteConnection доступен в коде. Имя
типа в консоли - "SqliteConnection":
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.14" />
</ItemGroup>
</Project>
using Microsoft.Data.Sqlite;
Console.WriteLine(typeof(SqliteConnection).Name);
Версию пакета фиксируют в проекте, чтобы сборки на разных машинах использовали один и тот же движок SQLite.
Подключите пакет версии 10.0.14 и
выведите имя сборки, в которой объявлен
SqliteConnection.