Ich habe die Lösung gefunden. Der Grund war wirklich lustig.
Module.Import()
Die Methode muss vom aktuellen Modul aufgerufen werden, das wir ändern möchten, nicht das Modul, in dem die Methode definiert ist. Es ist nicht klar aus dem Original Dokumente.
Zum Beispiel möchten wir eine in der definierte Methode hinzufügen Referenced.dll
Montage zu unserer Main.dll
Montage. Dann müssen wir das Hauptmodul von unserem finden Main.dll
Montage und dann anrufen MainModule.Import(methodFromReferencedAssembly);