SQLite from PHX Software combined the managed assembly (System.Data.SQLite) with the unmanaged dll (SQLite 32- or 64-bit dll) into one file and managed to link them together.
How can I do it? Do i need to embed a managed assembly in an unmanaged dll or vice versa?
T. My questions:
- In what order do I need to do this?
- What tools or knowledge do I need for this?
- How (if different) is a link to exported functions from an unmanaged dll in managed code?
The reason I'm asking is because I want to create a managed zLib wrapper. I know that there are managed classes in .NET, but because of their experience, they are a bit limited (and a little saddened that they do not properly buffer), so I would like to create my own copy, also because I want to find out , how to do it.
So does anyone know what I need to do and how?
I found the following:
I am going to try this, but any additional information would also be nice.
dll managed embed assemblies unmanaged
Lasse VΓ₯gsΓ¦ther Karlsen
source share