WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
.NET Reflector
Тип Утилита для разработчиков
Разработчики Lutz Roeder, Red Gate Software
Операционная система Windows
Последняя версия 10.1.0 (25 октября 2018 года)
Сайт reflector.net


.NET Reflector — платная утилита для Microsoft .NET, комбинирующая браузер классов, статический анализатор и декомпилятор, изначально написанная Lutz Roeder. 20 августа 2008 Red Gate Software объявили, что они берут ответственность за дальнейшую разработку программы[1]. MSDN Magazine назвал её одной из десяти «Must-Have» утилит для разработчиков[2], Scott Hanselman включил её в свой «Big Ten Life and Work-Changing Utilities» (примерный перевод: большая десятка утилит, меняющих жизнь и работу)[3].

Возможности

Программа может использоваться для навигации, поиска и анализа содержимого .NET-компонентов, а также сборок и переводить двоичные данные в форму, пригодную для чтения человеком. Reflector позволяет производить декомпиляцию .NET-сборок на языки C#, Visual Basic .NET и MSIL. Reflector также включает дерево вызовов (англ. Call Tree), которое может использоваться для навигации вглубь IL-методов с целью определения, какие методы они вызывают. Программа отображает метаданные, ресурсы и XML-документацию. .NET Reflector может быть использован .NET-разработчиками для понимания внутренней работы библиотек кода, для наглядного отображения различий между двумя версиями сборки, и того, как различные части .NET-приложения взаимодействуют друг с другом.

.NET Reflector может использоваться для нахождения мест, имеющих проблемы с производительностью и поиска багов. Он также может быть использован для поиска зависимостей сборки. Программа может быть использована для эффективной конвертации кода между C# и VB.NET.

Дополнения

.NET Reflector позволяет использовать дополнения (англ. add-ins), расширяющие его функциональность, многие из которых имеют открытый исходный код. Некоторые из дополнений предоставляют другие языки, на которые может быть осуществлено дизассемблирование, такие как Windows PowerShell, Delphi и Managed C++. Другие анализируют сборки различными способами, предоставляя метрики качества, диаграммы последовательности, диаграммы классов, матрицы структуры зависимостей или графы зависимостей. Дополнения можно использовать для поиска текста, сохранения дизассемблированного кода на диск, экспортирования сборок в XMI/UML и сравнения различных версий. Другие дополнения позволяют отлаживать процессы. Некоторые дополнения разработаны для облегчения тестирования за счёт создания заготовок и врапперов.

Примечания

  1. Cramblitt, Bob The Future of .NET Reflector (20 августа 2008). Проверено 21 ноября 2009. Архивировано 11 апреля 2012 года.
  2. Avery, James Ten Must-Have Tools Every Developer Should Download Now. MSDN Magazine (1 июля 2004). Проверено 21 ноября 2009. Архивировано 11 апреля 2012 года.
  3. Hanselman, Scott Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows (23 августа 2007). Проверено 21 ноября 2009. Архивировано 11 апреля 2012 года.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии