Я хотел бы узнать, одинаковы ли DLL (возможно, скомпилированные на разных машинах). Для этого я загружал DLL и вычислял MD5, который не удался для DLL, сбой на разных машинах (но имел тот же источник). Кажется, это связано с другими метаданными, которые добавляются во время компиляции (как кто-то упоминал здесь).
Я подумал об обратном проектировании всей DLL и посмотрел, соответствует ли код, однако у меня есть две проблемы с этим:
- Я могу найти инструменты, которые это делают, я не могу найти библиотеку С# или что-то подобное, что делает то, что мне нужно.
- Я не уверен на 100%, если декомпилированный источник будет таким же на источнике, скомпилированном на разных машинах.
Любые подсказки, подсказки и указатели будут оценены.