So far I've been placing the dll into the /bin folder because it seems to be the only place it will get loaded when a DllImport'd function is called, but it just doesn't feel right since it's the output folder and it'll probably be wiped after a 'project clean' or 'rebuild all' operation.
How should I do this? Thanks in advance.
Note: I cannot embed the .dll into the .exe because the author explicitly wants the dll to be visible from the outside.