Есть ли эквивалент .NET Reflector for Mono? Быстрый googling ничего не нашел... Или я могу запустить Reflector на Mono (скажем, в Mac OS X)?
.NET Reflector для Mono
Ответ 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 вы можете загружать существующие управляемые сборки, просматривать все содержащиеся в нем типы, изменять их на лету и сохранять обратно на диск измененную сборку; потенциально может быть даже более мощным, чем рефлектор!
Я собираюсь просмотреть его.
Ответ 6
Mono Cecil. Рефлектор Red-Gate полностью основан на нем. Поделитесь этим сообщением с форумом RedGate.