Beste (Kostenlose?) decompiler für C# mit Visual Studio integration aus?
In der Java-Entwicklung habe ich großen nutzen aus dem Jad/JadClipse decompiler. Es machte es möglich wissen warum eine third-party library failed, statt der üblichen Vermutungen.
Ich bin auf der Suche nach einem ähnlichen setup für C# und Visual Studio. Das ist ein setup, wo ich kann auf jede Klasse oder eine variable in meinem code und erhalten eine code-Ansicht für die jeweilige Klasse.
Was ist das beste setup dafür? Ich möchte in der Lage sein zu verwenden das übliche "jump to declaration/Umsetzung", die ich zur Navigation in meinem eigenen code. Es spielt keine haben frei zu sein, aber es wäre ein bonus, wenn es war.
Es sollte Unterstützung für Visual Studio 2008 oder Visual Studio 2005 und .NET 2 und 3(.5).
InformationsquelleAutor der Frage Soraz | 2008-10-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein guter Artikel über Reflektor und wie integriert Reflektor in Visual Studio.
InformationsquelleAutor der Antwort splattne
Versuchen, mit dem open-source-software http://ilspy.net/
InformationsquelleAutor der Antwort kervin
Den Scout-plugin integriert Reflektor mit ReSharper, wenn Sie geschehen, das tool.
InformationsquelleAutor der Antwort Joel Mueller
ReSharper 6 (derzeit verfügbar für early access) unterstützt Dekompilierung in Visual Studio, mit der gesamten ReSharper-navigation feature pack anwendbar auf code dekompiliert. Wir haben gebloggt über diese vor einiger Zeit.
InformationsquelleAutor der Antwort gorohoroh
Ich denke dotPeek am besten ist frei Tools Für Dekompilieren von C# - code und .Net Montage
InformationsquelleAutor der Antwort Ahmad Ronagh
Glaube ich nicht, es kann die Integration mit Visual Studio, aber Reflektor kann zu zerlegen .NET-assemblies in eine Anzahl von .NET-Sprachen, oder zeigen Sie das IL.
InformationsquelleAutor der Antwort Khoth
Remotesoft ist Salamander .NET decompiler keine Integration in Visual Studio, aber es kann generiert Visual Studio .NET-Projekt Dateien für einfachen Neukompilierung. Es ist nicht frei.
InformationsquelleAutor der Antwort splattne
Können Sie anfügen .NET Reflector Visual Studio, indem Sie einfach mit "Öffnen mit" auf die DLL/EXE in den
bin
Ordner, und wählen Reflektor (und als Standard festlegen). Auch viele Werkzeuge (wie TestDriven.NET wenn ich mich erinnere, und vielleicht ReSharper) bieten eine Ebene .NET Reflector integration.InformationsquelleAutor der Antwort Marc Gravell