لقد وجدت الحل. كان السبب مضحكا حقا.
Module.Import()
يجب استدعاء الطريقة من الوحدة النمطية الحالية التي نريد تعديلها ، وليس الوحدة النمطية التي يتم فيها تحديد الطريقة. ليس واضحا من الأصل مستندات.
على سبيل المثال ، نريد إضافة بعض الطرق المحددة في Referenced.dll
التجميع لدينا Main.dll
المجسم. ثم علينا أن نجد الوحدة الرئيسية الخاصة بنا Main.dll
التجميع ثم اتصل MainModule.Import(methodFromReferencedAssembly);