Ist es möglich, .NET Reflector (oder ein anderes Tool) zu verwenden, um den Code schnell zu ändern und neu zu kompilieren (dh ohne die Quelle zu verwerfen und dann Visual Studio zu verwenden, um sie neu zu kompilieren)?Kann ich .NET Reflector verwenden, um den Code schnell zu ändern und neu zu kompilieren?
Antwort
Sie können sich wahrscheinlich verwenden, um die Reflexil Add-In für Reflector, das zu tun:
REFLEXIL ist ein Assembly-Editor und läuft als Plug-in für Reflektor. Mit Hilfe von Mono.Cecil kann Reflexil den IL-Code manipulieren und die geänderten Assemblies auf der Festplatte speichern. Reflexil unterstützt auch "on the fly" C# und VB.NET Code-Injection.
.NET Reflector kann dies nicht, aber andere Tools können .NET-Assemblies dekompilieren, z. B. FileDisassembler (ein Add-In für .NET Reflector).
Es ist möglich mit .Net Reflektor zusammen mit reflexil. Zuerst reflexiil herunterladen und dann .net relector öffnen und das reflexil mit View-> addins- laden, die reflexil Datei (alle dlls) auswählen und laden. Danach öffnen Sie die erforderliche DLL-Datei und gehen Sie zu Extras-> reflectil auswählen, öffnen Sie den Code und identifizieren Sie das gewünschte Element, dann bearbeiten .. geben Sie dem Assemblyy und wählen Sie Speichern unter, um es in neue Datei
+1 zu speichern. Ich habe Reflexil verwendet und es funktioniert super. Reflexil ist der Weg zu gehen! – Steven
Entschuldigung für meine Frage, aber wie Sie dieses Plugin zu Rektor hinzufügen? Ich meine red net .net Reflektor? Danke –
Ja, Red Gate .NET Reflektor. Führen Sie es aus, dann gehen Sie zu Menü-> Ansicht-> Add-Ins -> [Schaltfläche hinzufügen]. Suchen Sie nach dem Plugin .dll und das war's. –