¿Hay un equivalente de .NET Reflector para Mono? Google rápido no encontró nada ... ¿O puedo ejecutar Reflector en Mono (por ejemplo, en Mac OS X)?Reflector .NET para Mono
Respuesta
Como yo estaba buscando un decompilador Mono, me encontré con esta página y probado las respuestas:
- Mono.Cecil funciona muy bien pero es una biblioteca y yo estaba buscando una interfaz gráfica de usuario
- ILSpy doesn' Se ejecuta bajo Mono (Linux) ya que usa WPF. Lo mismo para .NET CodeReflect, JustDecompile y dotPeek.
- Tal vez funciona reflector, pero yo realmente no quieren pagar saber
Finalmente encontré que era posible descompilar montajes directamente en MonoDevelop
Reflector funciona bien en Mono (en versiones anteriores), siempre que desactive la opción "Mostrar símbolos PDB".
Miguel de Icaza blogged about this en un punto.
para mi sorpresa, tienes razón, lo hace trabajar en Mac OS X !!! ¡Solo haga "mono reflector.exe" en la terminal! – zvolkov
¿Cómo se obtiene reflector.exe sin Windows? Actualmente, su descarga es un instalador que no se ejecuta en mono. – Eliot
@Eliot Copie todo: las versiones anteriores eran implementaciones zip ... –
reflector 6.0 dosis no compatible Mono, solo 5.1.7supports mono.
mono reflector.exe/compat
:)
Reflector 6.5 admite Mono – Justin
Hay un nuevo proyecto llamado ILSPY que está tratando de construir una versión de código abierto del reflector: http://wiki.sharpdevelop.net/ILSpy.ashx
ILSPY funciona bastante bien, lo he agregado a la Plataforma O2 y ahora lo estoy usando todos los días (en lugar de reflector) –
Intenté IlSpy, pero me dice lo mismo que Reflector ** (ILSpy.exe : 10897): ADVERTENCIA **: El siguiente ensamblado al que se hace referencia de ****/ilSpy/ILSpy.exe no se pudo cargar: Ensamblaje: PresentationFramework (assemblyref_index = 5) Versión: 4.0.0.0 Clave pública: 31bf3856ad364e35 no se encontró el ensamblado en la Caché de ensamblados global, una ruta enumerada en la variable de entorno MONO_PATH, o en la ubicación del ensamblaje en ejecución (****/ilSpy /). – Arne
ILSpy está basado en WPF, y aún no puede ejecutarse en Mono. –
tener cualquiera intentó Mono Cecil?
Con Cecil, puede cargar conjuntos administrados existentes, explorar todos los tipos contenidos, modificarlos sobre la marcha y guardar de nuevo en el disco el ensamblado modificado; ¡potencialmente podría ser incluso más poderoso que Reflector!
Estoy a punto de comentarlo.
Mono Cecil. Red-Gate Reflector se basa totalmente en ello. Se this RedGate forum post for more information.
- 1. .NET como reflector
- 2. System.Runtime.Remoting.Channels.CoreChannel.GetMachineIP() de .NET Reflector - explique
- 3. .NET/Mono Database Engine
- 4. .NET/Mono Install Base
- 5. Mejor biblioteca gráfica para .NET/Mono
- 6. reflector para crear proyecto VisualStudio
- 7. ¿Hay algún concepto en C++ como reflector en .Net?
- 8. Instalación de un ensamblaje en GAC para mono/.NET
- 9. dlls Prexisiting (4 .NET framework) problema con mono para android
- 10. Mejores prácticas para la compilación cruzada .NET/MONO
- 11. Compilador # directivo para dividir entre Mono y .NET
- 12. Limitaciones en Mono para un desarrollador .Net Framework
- 13. Comenzando con JSON en .net y mono
- 14. ¿Soporta Mono .NET y compila C++/CLI?
- 15. CouchDB - .NET o Mono Tecnología equivalente
- 16. Diferencias de .Net y MONO portátiles
- 17. Linux Mono Equivalente de .NET Windows Service
- 18. Cómo apuntar .NET 4.0 bajo mono
- 19. ¿Puedo usar .NET Reflector para modificar y volver a compilar el código rápidamente?
- 20. Mono funciones creadas disponibles en .NET?
- 21. ¿Mono es un subconjunto de .NET?
- 22. Compatibilidad de .NET csc y Mono mcs
- 23. Reflector doens't show class implementation
- 24. messagebox para android mono
- 25. Opciones para RPC en Mono? (Alternativas WCF)
- 26. Ubicación de System.Web.MVC para que pueda reflejarlo con el reflector
- 27. ¿Hay alguna herramienta como Reflector para bibliotecas COM?
- 28. Encriptación C# en la edad del reflector
- 29. Reflector ya no será gratuito. Alguna alternativa?
- 30. ¿Cómo funciona Mono para Android?
¿Cómo se logra descompilar ensamblajes directamente en MonoDevelop? No puedo entender cómo hacer esto. –
@Micah Delane Bolen, esto seguramente merece su propia pregunta, pero seré generoso esta vez :) Agregue su archivo dll como referencia a su proyecto. Luego haga doble clic en la referencia y TADAM el impresionante MonoDevelop le mostrará el código descompilado. – Nicolas
Veo la interfaz en MonoDevelop pero NO el código descompilado. – user430788