Я новичок в C#, и у меня возникают проблемы запуска этой SQLite + Dapper демо: https://github.com/mercury2269/SQLiteDemoПроблема получения SQLite работать под Mono на Linux
И я получаю следующее сообщение об ошибке при запуске:
System.DllNotFoundException: System.Data.SQLite.dll
Файлы доступны в той же папке и под папками x86 и x64. Я работаю под Linux с помощью Mono.
Не знаю, где искать сейчас, поэтому, если вам нужна дополнительная информация, просто спросите!
UPDATE:
бы добавить пакет Mono.Data.Sqlite в проект и изменить файл Data \ SqLiteBaseRepository.cs к следующему:
using System;
using Mono.Data.Sqlite;
namespace SQLiteDemo.Data
{
public class SqLiteBaseRepository
{
public static string DbFile
{
get { return Environment.CurrentDirectory + "/SimpleDb.sqlite"; }
}
public static SqliteConnection SimpleDbConnection()
{
return new SqliteConnection("Data Source=" + DbFile);
}
}
}
использования Mono.Data.SQLite вместо System.Data.SQLite – Gusman
Это фик его! Положите это как ответ, чтобы я мог дать вам большие пальцы! –