Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 36541|Atbildi: 0

[Avots] VS: Visual Studio dekompilē .NET kodu

[Kopēt saiti]
Publicēts 2020-5-25 10:27:00 | | | |
Ikdienas izstrādē mums ir jāatsaucas uz asambleju vai trešās puses bibliotēku, ko iekapsulējuši citi, un mēs nospiežam F12, lai dotos uz definīciju, un mēs varam redzēt tikai metodes nosaukumu, metodes parametrus, atgrieztās vērtības veidu utt., bet ne konkrēto ieviešanas kodu.

Ja mēs vēlamies redzēt konkrēto ieviešanas loģikas kodu, mums jāizmanto .net dekompilācijas rīki: Reflector, ILSpy, dnSpy utt., Bet tas ir pārāk apgrūtinošs, patiesībā Visual Studio (vs) jau ir sava dekompilācijas funkcija.

Es izmantoju vs2019 ar šādu konfigurāciju:

Rīki → opcijas → teksta redaktors → C# > Advanced → iespējot navigāciju uz dekompilētiem avotiem



Pēc tā iespējošanas mēs nospiežam F12, lai dotos uz definīciju, un mēs varam tieši apskatīt dekompilēto avota kodu.







Iepriekšējo:[ngClass] un [ngStyle] pamata izmantošana Angular
Nākamo:Symantec Endpoint Protection (SEP) atinstalēšana, izmantojot komandas
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com