Dynamicznie P / Wywoływanie biblioteki DLL

Jaki jest najlepszy sposób dynamicznego P / Invoke niezarządzanego kodu z .NET?

Na przykład mam wiele niezarządzanych bibliotek DLL ze wspólnymi eksportami w stylu C między nimi. Chciałbym wybrać ścieżkę do biblioteki DLL, a następnie P / Invoke funkcję opartą na wyeksportowanej nazwie. Nie znam nazwy biblioteki DLL do czasu wykonania.

Zasadniczo, co jest odpowiednikiemLoadLibrary iGetProcAddress dla .NET? (Mam istniejący kod, który używa tych funkcji do osiągnięcia tego samego celu, całkowicie w niezarządzanym kodzie).

questionAnswers(4)

yourAnswerToTheQuestion