-
Notifications
You must be signed in to change notification settings - Fork 97
e_sqlite3.dll is being copied to the publish directory #430
Comments
Does installing |
No, it's still being copied. |
What are those "errors at runtime"? |
Something like "e_sqlite3.dll not found", but removing e_sqlite3.dll from the publish directory works. |
Can you distill this down to a small project that reproduces the problem? |
The project that uses Microsoft.Data.Sqlite is an MSBuild tasks assembly. I tried to create a repro, but it was not possible, although e_sqlite3.dll is copied to the publish directory. Is e_sqlite3.dll supposed to be copied to the publish output (not inside x86 and x64 folders)? EDIT: The project is targeting .NET Framework 4.6.2. |
A more complete log:
|
I think that this is the cause of the problem: I have two projects:
Project A depends on Project B. |
I think that I finally solved the problem. e_sqlite3.dll wasn't being deployed in the VSIX, which depends on Microsoft.Data.Sqlite. I had to create an MSBuild "hack" to fix it. |
I'm using Microsoft.Data.Sqlite 2.0.0, but e_sqlite3.dll is being copied to the publish directory, causing errors at runtime.
This seems to be a regression after #360.EDIT: It can't be a regression in this repo, but it's probably an external problem. Any idea about what may be causing this? Thanks in advance.
The text was updated successfully, but these errors were encountered: