Главная

File disassembler для Lutz Roeder's .NET Reflector


Lutz Roeder's .NET Reflector Lutz Roeder's .NET Reflector возглавяет мой личный хит-парад утилит, которые я использую для работы. Недавно, я наткнулся в инете на один небольшой plug-in, которого не хватало Reflector-у для полного совершенства.

Reflector.FileDisassembler - plug-in, который позволяет для выбранной сборки воссоздать исходный проект для Visual Studio. Это позволит вам воспользоваться полноценным поиском по исходникам, легко перевести проект с одного языка на другой или, когда анализ текста не смог вам помочь, создать по библиотеке проект, подключить его к вашему приложению и пройтись по нему отладчиком в run-time.

Для установки Reflector.FileDisassembler:
  1. Убедитесь, что ваша версия .NET Reflector выше или равна 5.0.42.0 (до этой версии Reflector не поддерживал plug-ins). У меня была более старая версия и какое-то время я вобще не мог понять, где же в меню можно подключить Reflector.FileDisassembler :)

  2. Скачайте Reflector.FileDisassembler

  3. Распакуйте из архива Reflector.FileDisassembler.dll

  4. В .NET Reflector выберите "Main menu" -> "View" -> "Add-Ins..." и добавте Reflector.FileDisassembler.dll к списку Add-Ins

После этого в меню "Tools" появиться команда "File Disassembler", открывающая вот такую панель:

FileDisassembler panel

Она позволяет выбрать тип проекта ("Class library" \ "Windows application" \ "Console application") и каталог, в котором будет создан  проект с исходниками сборки, выбранной в левой tree-view панели .NET Reflector.

Удачи и приятной работы!


Комментарии

Добавить комментарий


(Отображает Gravatar)  

biuquote
  • Комментарий
  • Предпросмотр
Loading



.NET: Записки программиста
.NET Записки программистаГлавная МастерскаяМастерская ИзбранноеИзбранное За кофеЗа кофе Об автореОб авторе