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

.NET Reflector для Mono

Есть ли эквивалент .NET Reflector for Mono? Быстрый googling ничего не нашел... Или я могу запустить Reflector на Mono (скажем, в Mac OS X)?

4b9b3361

Ответ 1

Поскольку я искал декомпилятор Mono, я нашел эту страницу и протестировал ответы:

  • Mono.Cecil отлично работает, но это библиотека, и я искал графический интерфейс.
  • ILSpy не работает под Mono (Linux), поскольку использует WPF. То же самое для .NET CodeReflect, JustDecompile и dotPeek.
  • Возможно, рефлектор работает, но я действительно не хочу платить.

Наконец, я обнаружил, что можно декомпилировать сборки непосредственно в MonoDevelop

Ответ 2

Отражатель отлично работает на Mono (в старых версиях), если вы отключите опцию "Показать символы PDB".

Miguel de Icaza сообщил об этом в какой-то момент.

Ответ 3

Существует новый проект ILSPY, который пытается создать версию рефлектора с открытым исходным кодом: http://wiki.sharpdevelop.net/ILSpy.ashx

Ответ 4

отражатель 6.0 не поддерживает моно, только 5.1.7 поддерживает моно.

mono reflector.exe/compat

:)

Ответ 5

Попробовал ли кто-нибудь попробовать Mono Cecil?

С Cecil вы можете загружать существующие управляемые сборки, просматривать все содержащиеся в нем типы, изменять их на лету и сохранять обратно на диск измененную сборку; потенциально может быть даже более мощным, чем рефлектор!

Я собираюсь просмотреть его.