как сравнить 2 версии dll и найти модифицированные методы

Примечание. У меня нет файлов pdb для этих dll.

Я попытался сравнить dll с помощью "Mono.Cecil", но мне удалось сравнить только сигнатуру метода.

Есть ли способ сравнить тело метода и найти модифицированные методы.


person Abhi    schedule 23.07.2014    source источник


Ответы (1)


Было бы полезно, если бы вы сравнили различные инструкции методов?

E.g.:

List<Mono.Cecil.Cil.Instruction> listOfInstructionsOfMethod = method.Body.Instructions.ToList();

тип переменной "метод" - MethodDefinition

person bianconero    schedule 19.08.2014