Wie kompiliere ich die DLL zurück nach Decompile C# DLL?
-
21-09-2019 - |
Frage
Ich benutze Reflektor, um eine ASP.NET -DLL zu dekompilieren, danach finde ich den Fehler und habe ihn behoben. Jetzt möchte ich ihn an eine DLL zurück kompilieren, dann kann ich bereitstellen, aber es scheint, dass ich nicht kann, wie kann ich das tun ?
Lösung
Sie haben zwei Möglichkeiten, entweder verwenden Sie Reflektor Addin ABTEISAssembler, was kostenlos oder kommerziell (und teuer) ist .net Verbrenner wie z. Spices.net oder Salamander Dekompiler.
Ich benutzte agellediSassembler; Die Qualität des dekompilierten Code ist sehr schlecht. Der Dekompilercode kann nicht neu kompiliert werden.
Ich bin mir sicher, dass die Qualität der kommerziellen Dezkompiler, aber ich vermute, dass es viel besser wäre.
Bearbeiten: Verwenden Sie die Verwendung von addiSassembler, gehen Sie zu Reflektor, View->Addins
, klicken Add
und wählen Sie die Filedisassembler.dll
.
Andere Tipps
Wenn das Fix einfach genug ist und Sie IL kennen, können Sie es besser mit IL anstelle einer hochrangigen Sprache wie C# oder VB.NET runden.
Siehe Suche: http://www.google.com/#hl=en&q=ildasm+il+Round-Triping