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. Sollte ich den Code ändern, um ihn testbarer zu machen?
- 2. Kann .NET Reflector den Nullkoaleszenzoperator nicht korrekt wiedergeben?
- 3. Kann ich main() verwenden, um meine Anwendung neu zu starten?
- 4. Wie kann ich Generics verwenden, um diesen Code zu bereinigen?
- 5. Kann ich einen Winkelregler verwenden, um einen anderen zu ändern?
- 6. Wie kann ich Diktat-Software verwenden, um Code zu schreiben?
- 7. Wie kann ich den HTML-Code über VB .Net ändern?
- 8. Können Sie Reflector verwenden, um den Quellcode einer App abzurufen und dann mit diesem Quellcode zu debuggen?
- 9. R-Code läuft zu langsam, um diesen Code zu beschleunigen und neu zu schreiben
- 10. Kann ich Javascript verwenden, um die Sprache zu ändern?
- 11. Wie kann ich Vim konfigurieren, um C-Code mit dem Borland-Compiler unter Windows zu kompilieren?
- 12. .NET 4, Kann ich Attribute oder eine andere OOP-Funktion verwenden, um diesen Code zu vereinfachen?
- 13. Ändern Sie den Standard-SqlCommand CommandTimeout mit der Konfiguration statt neu zu kompilieren?
- 14. PHP-Code, um ein Dokumentelement zu ändern
- 15. Kann ich die Thread isAlive-Methode verwenden, um einen Status in meinem ausführbaren Code zu ändern, um Code auszuführen?
- 16. wie kann ich die ts Code kompilieren zu 'erfordern ([' Some '])
- 17. Einfachster Weg, um schnell RPC mit .NET zu bekommen?
- 18. Wann JNI-Bindungen und Client-Code neu kompilieren?
- 19. Was kann ich tun, um den Rails-Entwicklungsmodus zu beschleunigen?
- 20. neu zu blinken, Fehler in ActionScript kompilieren
- 21. HTML, um zu kompilieren oder nicht zu kompilieren ... extern?
- 22. Wie verwende ich .NET ColorMatrix, um Farben zu ändern?
- 23. Kompilieren von C# zu Native?
- 24. Kann ich iOS Binary bearbeiten und neu kompilieren?
- 25. Wie kann ich meinen Code ändern, um den unerwarteten Typfehler zu vermeiden (erforderlich: variable; found: value)?
- 26. Wie schreibe ich einen vb.net-Code, um C-Programme zu kompilieren und auszuführen?
- 27. Verwenden Sie formlos, um Daten aus Fallklassen zu extrahieren, zu ändern und die Fallklasse neu zu erstellen
- 28. Wie kann ich den Pinch-Zoom (UIPinchGestureRecognizer) verwenden, um die Breite eines UITextView zu ändern?
- 29. Unterschied zwischen der Verwendung von Makefile und cmake, um den Code zu kompilieren
- 30. TCP-Server senden zu schnell in .NET
+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. –