Внедренный исходный файл mono cecil не может загрузить указанную сборку - PullRequest
0 голосов
/ 17 октября 2019

У меня есть helloworld.dll и Sender.dll. Я вставляю вызов метода из sender.dll в helloworld.dll. Инжекция прошла успешно, но при запуске helloworld.dll я получаю эту ошибку

Необработанное исключение System.IO.FileNotFoundException: Не удалось загрузить отправителя файла или сборки, Версия = 1.0.0.0, Культура = Нейтральный, PublicKeyToken= нуль. Системе не удается найти указанный файл.

var processor2 = method.Body.GetILProcessor();
var call = processor2.Create(OpCodes.Call, method.Module.Import(method2.Resolve())); 
processor2.InsertAfter(method.Body.Instructions[1], call);

method2 читается из файла sender.dll.

...