我如何添加SQLite3.dll到我的项目

本文关键字:dll SQLite3 我的 项目 添加 何添加 | 更新日期: 2023-09-27 18:11:07

我正在构建一个内置SQLite数据库的WPF c#应用程序。

但是当我调试它时,我总是得到一个类型为'SQLite.SQLiteException'的异常。

using System.Collections.Generic;
using System.Linq;
using SQLite;
using System.Collections;
namespace SheepMaster
    {
        class SheepDao : IEnumerable
        {
            private List<Sheep> sheeps { get; set; }
            private SQLiteConnection con = new SQLiteConnection("sheeps.db");
            public SheepDao()
            {
                con.CreateTable<Sheep>();
                sheeps = con.Table<Sheep>().ToList();
            }
            public IEnumerator GetEnumerator()
            {
                return sheeps.GetEnumerator();
            }
            public void add(Sheep value)
            {
                sheeps.Add(value);
            }
        }
    }

当我尝试从nuget安装sqlite时,我得到以下错误信息:

无法安装sqlite包。redist 3.8.4.2"。您正试图将此包安装到目标为"。net framework,Version=v4.6"的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。如需更多信息,请联系软件包作者。

,当我手动安装它时,我得到这个消息:

无法添加对路径的引用…

System.Data.SQLite我通过nuget安装了它,但是它没有改变任何东西

我如何添加SQLite3.dll到我的项目

从:http://sqlite.org/download.html下载并安装sqlite3.dll