Есть ли простой способ декодировать ошибки и предупреждения PEVerify? - PullRequest
9 голосов
/ 05 июля 2011

Учитывая PEVerify Вывод сообщений об ошибках и предупреждений, как показано ниже, как можно отследить классы и имена интерфейсов, которые нарушают работу?Предположим, я не автор компилятора и не волшебник IL.

[MD]: Error: Class implements interface but not method (class:0x02000091; interface:0x06000169;method:0x00000000). [token:0x09000043]
[MD]: Warning: MemberRef has a duplicate, token=0x0a0001ff. [token:0x0A000060]

1 Ответ

12 голосов
/ 12 июля 2011

Используйте ILDASM и загрузите сборку, о которой идет речь.Зайдите в View-> MetaInfo-> Show!Это открывает средство просмотра текста, показывающее удобочитаемую версию метаданных сборки.Найдите шестнадцатеричные идентификаторы (но пропустите часть «0x»), чтобы найти соответствующий класс, интерфейс и методы.

...