Подтвердить что ты не робот

Точечный просмотрщик сборок?

У меня есть dll, который содержит сборку точечной сети - общий промежуточный язык. Проблема в том, что у него нет документации, и мне нужно выяснить api, как доступные классы, свойства и методы, правильные параметры для передачи и т.д.

Каков наилучший способ сделать это. Мне нужен какой-то зритель/инспектор, но я не мог найти.

Спасибо.

4b9b3361

Ответ 2

Попробуйте ILSpy. Это очень хороший инструмент для просмотра информации о сборке. Assembly Analyzer - еще один инструмент для анализа метаданных и ресурсов в сборке .NET, а также для разборки исполняемых файлов, отличных от CLI.

Ответ 3

Попробовав кучу из них (CodeReflect, Dis #, JustDecompile, ILSpy, dotPeek), я понял, что большинство декомпиляторов не показывают ваш код в очень читабельном виде. ILSpy хорош, за исключением того, что все кажется настолько загроможденным. Между членами класса почти нет новой линии.

В этом отношении выделяются JustDecompile и dotPeek. JustDecompile выглядит более полированным с чуть более лучшим интерфейсом для работы, за исключением того, что он поставляется с веб-установщиком, и вам также нужно зарегистрироваться в обработать.

У всех их есть силы и недостатки, но мой выбор был бы dotPeek, который не заставлял вас регистрироваться. Он также содержит удобные ярлыки Visual Studio, которые делают весь опыт знакомым (например, F12 для перехода к определению). С любым из них у вас есть достойный декомпилятор.