我如何添加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安装了它,但是它没有改变任何东西
从:http://sqlite.org/download.html下载并安装sqlite3.dll