Esiste uno strumento per selezionare un codice in Visual Studio e mostrare il corrispondente MSIL?
-
19-08-2019 - |
Domanda
Ultimamente mi sono trovato a gestire costantemente ILDASM per studiare l'output MSIL dei miei programmi.
Ci sono utilità per semplificare questo? Idealmente, sarebbe bello selezionare un po 'di codice sorgente e farlo compilare, disassemblare ed emettere il codice C # selezionato in MSIL.
Qualcuno sa di una cosa del genere?
Soluzione
Penso che RedGate abbia acquistato l'IP per questo strumento ora. Sono abbastanza sicuro che ci sia un plugin VS che si integra ad esso per permetterti di eseguire questo da vs.
.Net Reflector Plugin
(fonte: mutantdesign.co.uk )
Altri suggerimenti
Potresti utilizzare testdriven.net un fantastico plug-in di unit test che ti dà la possibilità di fare clic con il tasto destro del mouse su qualsiasi membro e vederlo nel riflettore.
Apri il .dll in reflector, seleziona qualsiasi funzione in qualsiasi classe e seleziona IL come lingua in cui decompilare. Non penso che tu stia cercando un livello più granulare di così.