Dinamicamente P / Invocando uma DLL

Qual é a melhor maneira de dinamicamente P / Invoke código não gerenciado do .net?

Por exemplo, eu tenho um número de DLLs não gerenciadas com exportações comuns no estilo C entre elas. Eu gostaria de tomar o caminho para uma DLL e, em seguida, P / Invoke uma função com base no nome exportado. Eu não saberia o nome da DLL até o tempo de execução.

Basicamente, qual é o equivalente deLoadLibrary eGetProcAddress para o .NET? (Eu tenho código existente que usa essas funções para atingir o mesmo objetivo, inteiramente em código não gerenciado).

questionAnswers(4)

yourAnswerToTheQuestion