Come smontare in C #

June 17

Come smontare in C #


C #, C Sharp pronunciato, è un linguaggio di programmazione sviluppato da Microsoft, incorporando elementi di C e Java. Codice C # in genere viene eseguito all'interno del framework .NET di Microsoft, come i programmi di invocare le routine di librerie standard .NET. Fonte, o leggibile, C # codice viene compilato in linguaggio assembly per il collegamento e l'esecuzione. Poiché il montaggio è un linguaggio di basso livello, può essere molto difficile per gli sviluppatori di seguire la logica del programma o per trovare e bug corretti. Il framework .NET include .NET Reflector, uno strumento che smonta tutto il codice in un progetto, che comprende una serie di file di montaggio e librerie a collegamento dinamico. Si tratta di uno strumento essenziale per capire codice C # cui file sorgente non sono disponibili.

istruzione

1 Fare doppio clic sull'icona "Visual Studio" sul desktop. Clicca su ".NET Reflector" sulla barra degli strumenti principale. Seleziona "Scegli assemblee per mettere a punto ..." Clicca su tutti i file che contengono il codice assembly per il (parte del) progetto che si desidera smontare.

2 Fai clic su "C #" per selezionare come lingua decompilazione. Fare clic per selezionare la versione corretta di C # dal menu a tendina sulla destra della finestra. Fai clic su "OK". Sarà decompilare tutti i binari e poi memorizzare il codice C # decompilato per uso futuro.

3 Eseguire Visual Studio sul codice C # decompilato come si farebbe per qualsiasi codice C # sviluppata da te. Il codice generato da .NET Reflector ti permette di vedere e fonti modificare, eseguire in modalità passo-passo, esaminare gli stati dei programmi e di impostare i punti di interruzione.