Robert Calco wrote:
>
> Dependency Walker is complaining that SQLite.Interop.dll needs but cannot
> find IEShims.dll. This DLL is present on my system twice, in the program
> files directory of both x86 and x64 versions of Internet Explorer,
> respectively.
>
That appears to be a delay-load issue. Those are normally harmless.
>
> I have used NuGet to install SQLite into all three. I'm going to remove it
> from the projects in the WPF and WCF solutions, leaving it only in the
> Shared solution, and resolving all references to the SQLite binaries in
the
> shared solution, for starters.
>
I've never tried to add the same NuGet package to multiple projects in a
single solution before. I'm not sure what happens in that case.
Something that could give us some clues here are the trace diagnostics
emitted
by the native library pre-loading feature. Is it possible for you to modify
your project and add a trace listener prior to using any of the
System.Data.SQLite
classes? If so, you should see output similar to:
Trying to load native SQLite library \"{0}\"...
Failed to load native SQLite library \"{0}\" (getLastError = {1}):
{2}
Also, if your application is part of a web application or is being deployed
to a
location where the "SQLite.Interop.dll" files will not be present in the
appropriate
processor architecture sub-directories, you can use the
"PreLoadSQLite_BaseDirectory"
environment variable to indicate where the native library pre-loading
feature should
look. See the following docs for more information:
http://system.data.sqlite.org/index.html/artifact?ci=trunk&filename=Doc/Extr
a/environment.html
--
Joe Mistachkin
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users