System.Data.SQLite
View Ticket
Not logged in
Ticket UUID: dcfa77e1809931de0750e42c9fb748dfa3aef361
Title: Use standard sqlite3.dll in NuGet packages
Status: Open Type: Feature_Request
Severity: Important Priority: Medium
Subsystem: NuGetPackage Resolution: Under_Review
Last Modified: 2016-04-29 21:19:11
Version Found In: 1.0.93.0
User Comments:
anonymous added on 2014-09-20 18:16:45: (text/x-fossil-plain)
I described solution here. 

http://www.codeproject.com/Articles/821149/Universal-System-Data-Sqlite-binary-for-NET-and-Mo

anonymous added on 2014-09-20 18:18:28: (text/x-fossil-plain)
I described solution here. 

http://www.codeproject.com/Articles/821149/Universal-System-Data-Sqlite-binary-for-NET-and-Mo

mistachkin added on 2014-09-22 20:16:34: (text/x-fossil-plain)
This feature request cannot be implemented without seriously breaking
backward compatibility.  Most notably, due to the lack of the features
that are not present in the standard "sqlite3.dll" that are provided
by the "SQLite.Interop.dll" (e.g. the virtual table shim, extra core
functions, etc).

Perhaps it would be enough to have a brand new NuGet package, for use
by Mono and the .NET Framework, that attempts to load and use the
"sqlite3.dll" instead of "SQLite.Interop.dll"?

anonymous added on 2014-09-23 21:41:30: (text/x-fossil-plain)
Yes, may be a new package is a good idea.
Also there is a problem that 'SQLite.Interop.dll' is always added into VCS. This article contains description of msbuild mechanism that can be used in package to deploy 'SQLite.Interop.dll' without adding it into project(only reference)

anonymous added on 2016-04-29 08:11:54: (text/x-fossil-plain)
Hello,

Is there any chance for a precompiled Mono SQLite library to be available as a dedicated NuGet package ?

I use some build logic to switch library and I need to keep a binary copy of the Mono SQLite Library inside code repository...

Thanks.

mistachkin added on 2016-04-29 21:19:11: (text/x-fossil-plain)
I'll look into it.