Existe uma ferramenta para selecionar algum código em Visual Studio e tê-lo mostrar o MSIL correspondente?

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

  •  19-08-2019
  •  | 
  •  

Pergunta

Ultimamente tenho me encontrado constantemente a correr ILDASM para estudar a saída MSIL dos meus programas.

Existem utilitários para simplificar isso? Idealmente, seria bom para selecionar algum código fonte e tê-lo compilar, desmontar e emitem o código C # selecionados em MSIL.

Alguém sabe de tal coisa um?

Foi útil?

Solução

.NET Reflector

Eu acho que RedGate ter comprado o IP a esta ferramenta agora. Estou bastante certo de que há um plugin VS que integra a ele para lhe permitir executar este a partir vs.

Net Reflector Plugin text alt
(fonte: mutantdesign.co.uk )

Outras dicas

Você pode usar testdriven.net um plug-in de teste de unidade impressionante que lhe dá a capacidade de clique direito sobre qualquer membro e visualizá-lo na reflector.

Abra a .dll no refletor, selecione qualquer função em qualquer classe, e selecione IL como o idioma para decompor a. Eu não acho que você está procurando um nível mais granular do que isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top