Ich schreibe ein System in C# .net (2.0). Es hat eine steckbare Modul Art von Architektur. Assemblies können dem System hinzugefügt werden, ohne die Basismodule neu zu erstellen. Um eine Verbindung mit dem neuen Modul herzustellen, möchte ich versuchen, eine statische Methode in einem anderen Modul namentlich aufzurufen. Ich möchte nicht, dass das aufgerufene Modul zur Build-Zeit in irgendeiner Weise referenziert wird.
Als ich noch nicht verwalteten Code geschrieben habe, habe ich ausgehend vom Pfad zur .dll-Datei LoadLibrary() verwendet, um die .dll-Datei in den Speicher zu laden, und dann mit GetProcAddress() einen Zeiger auf die Funktion erhalten, die ich aufrufen wollte. Wie erreiche ich das gleiche Ergebnis in C# / .NET.