Hvordan å demontere i C #

Hvordan å demontere i C #


C #, uttales C Sharp, er et programmeringsspråk utviklet av Microsoft, som omfatter elementer av C og Java. C # -kode vanligvis går inne Microsofts .NET Framework, som programmer påberope rutiner i standard .NET bibliotekene. Source, eller lesbar, blir C # -kode kompilert inn assembly for å knytte og utførelse. Fordi montering er et lavnivå språk, kan det være ganske vanskelig for utviklere å følge programmet logikk eller for å finne og rette feil. .NET Rammeverket omfatter .NET Reflector, et verktøy som demonterer all koden i et prosjekt, bestående av et sett med monterings filer og dynamiske koblinger biblioteker. Det er et viktig verktøy for å forstå C # -kode som kilde filer er ikke tilgjengelige.

Bruksanvisning

1 Dobbeltklikk på "Visual Studio" -ikonet på skrivebordet. Klikk på ".NET Reflector" på hovedverktøylinjen. Velg "Velg forsamlinger til debug ..." Klikk på alle filer som inneholder montering kode for (del av) prosjektet du ønsker å demontere.

2 Klikk "C #" for å velge den som dekompilering språk. Klikk for å velge den riktige versjonen av C # fra rullegardinmenyen til høyre i vinduet. Klikk på "OK". Det vil dekompilere alle binærfiler og deretter lagre decompiled C # -kode for fremtidig bruk.

3 Kjør Visual Studio på decompiled C # -kode som du ville gjort for noen C # -kode utviklet av deg. Koden genereres av .NET Reflektor lar deg se og redigere kilder, kjøre i trinn-for-trinn-modus, undersøke programmenes statene og sette stoppunkter.