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).