Come compilare la dll indietro dopo decompilare C # dll?
-
21-09-2019 - |
Domanda
Io uso riflettore per decompilare una dll asp.net, dopo che trovo il bug e riparato, ora voglio compilarlo di nuovo ad un dll, allora posso schierare, ma sembra che io non come can can faccio questo?
Soluzione
Hai due scelte, o si utilizza del riflettore Addin Filedisassembler , che è gratuito o disgregatori commerciali (e caro) .net come spices.net o salamandra decompilatore .
ho usato Filedisassembler; la qualità del codice decompilato è molto cattivo. Il codice decompilatore non può essere ricompilato.
Sono sicuro circa la qualità del decompilers commerciali, ma ho il sospetto che sarebbe stato molto meglio.
Modifica: Per utilizzare Filedisassembler, andare a riflettore, View->Addins
, clicca Add
e selezionare il Filedisassembler.dll
.
Altri suggerimenti
Se la correzione è abbastanza semplice e si sa IL, si sono meglio di tutto l'intervento utilizzando IL posto di un linguaggio di alto livello come C # o VB.Net.
Ricerca: http://www.google.com / # hl = it & q = ildasm + IL + rotondo-tripping