Existe-t-il un outil permettant de sélectionner du code dans Visual Studio et d’afficher le MSIL correspondant?
-
19-08-2019 - |
Question
Dernièrement, je me suis retrouvé à utiliser constamment ILDASM pour étudier la sortie MSIL de mes programmes.
Existe-t-il des utilitaires pour rationaliser cela? Idéalement, il serait intéressant de sélectionner un code source et de le compiler, de le désassembler et de l’émettre dans le code C # sélectionné dans MSIL.
Quelqu'un sait-il une telle chose?
La solution
Je pense que RedGate a acheté l'adresse IP de cet outil maintenant. Je suis à peu près sûr qu’il existe un plug-in VS qui s’y intègre pour vous permettre d’exécuter ceci à partir de vs.
plug-in .Net Reflector
(source: mutantdesign.co.uk )
Autres conseils
Vous pouvez utiliser testdriven.net , un plugin de test unitaire impressionnant qui vous permet de cliquer avec le bouton droit de la souris sur un membre et le voir dans le réflecteur.
Ouvrez le fichier .dll dans le réflecteur, sélectionnez une fonction dans une classe, puis sélectionnez IL comme langue de décompilation. Je ne pense pas que vous recherchiez un niveau plus granulaire que cela.