Esiste uno strumento per selezionare un codice in Visual Studio e mostrare il corrispondente MSIL?

StackOverflow https://stackoverflow.com/questions/459701

  •  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?

È stato utile?

Soluzione

.NET Reflector

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 alt text
(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ì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top