Qual è il modo migliore per eseguire dinamicamente il codice non gestito P/Invoke da .NET?Dinamicamente P/Richiamare una DLL
Ad esempio, ho un numero di DLL non gestite con esportazioni di stile C comuni tra di loro. Vorrei prendere il percorso di una DLL e quindi P/Richiamare una funzione basata sul nome esportato. Non conoscerei il nome della DLL fino al runtime.
In sostanza, qual è l'equivalente di LoadLibrary
e GetProcAddress
per .NET? (Ho un codice esistente che usa queste funzioni per raggiungere lo stesso obiettivo, interamente nel codice non gestito).