What is the best way to dynamically P/Invoke unmanaged code from .NET?
For example, I have a number of unmanaged DLL\'s with common C-style exports between them. I
You can do this by P/Invoking into LoadLibrary and GetProcAddress, and then using Marshal.GetDelegateForFunctionPointer.
For details, see this article.