Ответ 1
Попробуйте рефлектор. http://www.red-gate.com/products/reflector/
Свободно: -)
Edit:
По состоянию на февраль 2011 года, он больше не свободен...:(
Есть альтернативы, например ilspy или JetBrains dotPeek.
У меня есть dll, который содержит сборку точечной сети - общий промежуточный язык. Проблема в том, что у него нет документации, и мне нужно выяснить api, как доступные классы, свойства и методы, правильные параметры для передачи и т.д.
Каков наилучший способ сделать это. Мне нужен какой-то зритель/инспектор, но я не мог найти.
Спасибо.
Попробуйте рефлектор. http://www.red-gate.com/products/reflector/
Свободно: -)
Edit:
По состоянию на февраль 2011 года, он больше не свободен...:(
Есть альтернативы, например ilspy или JetBrains dotPeek.
Попробуйте ILSpy. Это очень хороший инструмент для просмотра информации о сборке. Assembly Analyzer - еще один инструмент для анализа метаданных и ресурсов в сборке .NET, а также для разборки исполняемых файлов, отличных от CLI.
Попробовав кучу из них (CodeReflect, Dis #, JustDecompile, ILSpy, dotPeek), я понял, что большинство декомпиляторов не показывают ваш код в очень читабельном виде. ILSpy хорош, за исключением того, что все кажется настолько загроможденным. Между членами класса почти нет новой линии.
В этом отношении выделяются JustDecompile и dotPeek. JustDecompile выглядит более полированным с чуть более лучшим интерфейсом для работы, за исключением того, что он поставляется с веб-установщиком, и вам также нужно зарегистрироваться в обработать.
У всех их есть силы и недостатки, но мой выбор был бы dotPeek, который не заставлял вас регистрироваться. Он также содержит удобные ярлыки Visual Studio, которые делают весь опыт знакомым (например, F12
для перехода к определению). С любым из них у вас есть достойный декомпилятор.