C # , uttalas C Sharp , är en dator programmeringsspråk utvecklat av Microsoft , som innehåller inslag av C och Java . C # -kod körs normalt inne Microsofts . NET ramverk , eftersom programmen åberopa rutiner i standard . NET bibliotek . Källa , eller läsbar , blir C # -kod kompileras till assembler för länkning och exekvering . Eftersom monteringen är en låg - nivå språk , kan det vara ganska svårt för utvecklare att följa programmets logik eller för att hitta och korrigera fel . Den . NET Framework innehåller . NET Reflektor , ett verktyg som demonteras all kod i ett projekt , som omfattar en uppsättning av montering filer och dynamiska länkbibliotek . Det är ett viktigt verktyg för att förstå C # -kod , vars källa filer är inte tillgängliga . Saker du behöver
Microsoft . NET Framework
Visa fler instruktioner
1
Dubbelklicka på " Visual Studio " -ikonen på skrivbordet . Klicka på " . NET Reflector " på verktygsfältet . Välj " Välj församlingar att felsöka ... " Klicka på alla filer som innehåller assemblerkod för ( del av ) projektet du vill ta isär .
2
Klicka på " C # " för att välja den som dekompilering språket . Klicka för att välja rätt version av C # från rullgardinsmenyn till höger i fönstret . Klicka på " OK . " Det kommer att dekompilera alla binärer och sedan lagra dekompilerade C # koden för framtida bruk .
3
Kör Visual Studio på dekompilerade C # -kod som du skulle göra för någon C # -kod utvecklad av dig . Den kod som genereras av . NET Reflector kan du se och redigera källorna , springa i steg -för - steg -läget , undersöka programmens stater och brytpunkter .