Czy istnieje odpowiednik reflektora .NET dla Mono? Szybkie googlowanie nie znalazło niczego ... Czy mogę uruchomić Reflector na Mono (powiedzmy, w Mac OS X)?. Reflektor .NET dla Mono
Odpowiedz
Jak szukałem dekompilator Mono, znalazłem tę stronę i przetestowany odpowiedź:
- Mono.Cecil działa świetnie, ale jest to biblioteka i szukałem GUI
- ILSpy robi” t działa w Mono (Linux), ponieważ używa WPF. To samo dotyczy .NET CodeReflect, JustDecompile i dotPeek.
- Może reflektor działa, ale tak naprawdę nie chcą płacić wiedzieć
Wreszcie znalazłem to było możliwe dekompilować zespoły bezpośrednio w MonoDevelop
Reflektor działa poprawnie w trybie mono (w starszych wersjach), pod warunkiem wyłączenia opcji "Pokaż symbole PDB".
Miguel de Icaza blogged about this w jednym punkcie.
ku mojemu zaskoczeniu, masz rację, to robi pracuj na Mac OS X !!! Po prostu zrób "mono reflector.exe" w terminalu !!! – zvolkov
Jak uzyskać reflector.exe bez systemu Windows? Obecnie ich pobieranie jest instalatorem, który nie działa w trybie mono. – Eliot
@ Eliot Kopiowanie - stare wersje były zipami ... –
Reflektor 6.0 dawka nie obsługuje mono, tylko 5.1.7 obsługuje mono.
mono reflector.exe/compat
:)
Reflektor 6.5 obsługuje Mono – Justin
Jest nowy projekt o nazwie ILSPY że próbuje budować otwartą wersję źródłową Reflektor: http://wiki.sharpdevelop.net/ILSpy.ashx
ILSPY działa całkiem nieźle, dodałem go do platformy O2 i używam go codziennie (zamiast odbłyśnika) –
Próbowałem IlSpy, ale to mówi mi tak samo jak Reflector ** (ILSpy.exe : 10897): OSTRZEŻENIE **: Nie można załadować następującego zestawu z pliku ****/ilSpy/ILSpy.exe: Zespół: PresentationFramework (assemblyref_index = 5) Wersja: 4.0.0.0 Klucz publiczny: 31bf3856ad364e35 The montaż nie został znaleziony w pamięci podręcznej Global Assembly, ścieżce wymienionej w zmiennej środowiskowej MONO_PATH lub w lokalizacji zespołu wykonującego (****/ilSpy /). – Arne
ILSpy jest oparty na WPF i nie może jeszcze działać na Mono. –
mieć dowolny jeden próbował Mono Cecil?
Za pomocą Cecil można załadować istniejące zarządzane złożenia, przeglądać wszystkie zawarte w nich typy, modyfikować je w locie i zapisywać na dysku zmodyfikowany zespół; potencjalnie może być nawet silniejszy niż Reflektor!
Mam zamiar to przejrzeć.
Mono Cecil. Red-Gate Reflector jest w całości oparty na nim. Se this RedGate forum post for more information.
- 1. Najlepsza biblioteka graficzna .NET/Mono
- 2. Czy istnieje jakaś koncepcja w C++ jak reflektor w .Net?
- 3. jak mogę ograniczyć wielkość pamięci dla procesu .net/mono
- 4. Kompatybilność .NET csc i Mono mcs
- 5. Kiedy mono jest dobrym wyborem nad .net?
- 6. Sprawdzanie poprawności certyfikatu SSL .NET vs Mono
- 7. Jak kierować .NET 4.0 pod mono
- 8. Odpowiednik Linux Mono usługi .NET Windows
- 9. Czy istnieje narzędzie równoważne ILMerge dla Mono?
- 10. Mono dla Androida, ukrywanie kodu
- 11. Mono dla makr preprocesora dla systemu Android
- 12. Czy Mono dla OS X jest dobre dla profesjonalnego programisty .NET?
- 13. Mono na iPhonie?
- 14. Jak działa Mono?
- 15. Korzystanie z Precompiled .NET Assembly DLL w Mono?
- 16. Ograniczenie Mono Runtime
- 17. Eliminacja ogona w Mono
- 18. Wieloplatformowe biblioteki audio dla .NET
- 19. Tworzenie aplikacji internetowych z Mono (opensource .NET) dowolne przykłady?
- 20. Czy można utworzyć plik mono mdb z pliku .net pdb?
- 21. Mono i IHttpHandler
- 22. Mono dla Androida - jak to działa?
- 23. card.io Mono dla Androida (Xamarin Studio)
- 24. Ramy izolacyjne do testowania dla Mono
- 25. Kompilacja libgdiplus-2.10.9 na Centos5 dla Mono
- 26. Przejście do Mono: Alternatywy dla Entity Framework
- 27. Nie można skompilować krzyżowo Mono dla ARM
- 28. PFX/PKCS12 do nawrócenia SNK dla mono
- 29. ConfuserEx: System.TypeInitializationException on Mono
- 30. Ogony w Mono
W jaki sposób udało Ci się dekompilować złożenia bezpośrednio w MonoDevelop? Nie mogę wymyślić, jak to zrobić. –
@Micah Delane Bolen, to na pewno zasługuje na własne pytanie, ale będę hojny tym razem :) Dodaj plik DLL jako odniesienie do swojego projektu. Następnie dwukrotnie kliknij referencję, a TADAM - niesamowity MonoDevelop pokaże dekompilowany kod. – Nicolas
Widzę interfejs w MonoDevelop, ale NIE w dekompilowanym kodzie. – user430788