/ILSpy

Demonstração do uso dia a dia da ferramenta ILSpy

Primary LanguageC#

Apresentação

Neste repositório é parte de uma apresentação sobre a ferramenta ILSpy. O simples projeto, apenas montado para gerar os assembies em diferentes versões do .Net e poder abrí-los para demonstrar o disassembler.

Abaixo você encontrará mais informações, e os links úteis para aprendizado.

ILSpy

ILSpy é uma ferramenta de disassembler de Asslemblies .NET gerenciados.

Assemblies .NET classifican-se como DLL's, executáveis, e outras extensões que são compiladas com código gerenciável do .NET Framework, ou seja, que necessitam do .NET Framework instalado no computador onde será executado.

É uma ferramenta OpenSource, sendo assim, você pode inclusive fazer suas alterações em fontes e recompilar se necessário.

Principais usos:

  • Identificar arquitetura do Assembly [x64/x86]
  • Identificar dependências do Assembly
  • Visualizar, baixar Resources dentro do assembly
  • Ler código fonte de um Assembly
  • Aprender muito com o código de outros desenvolvedores ...

Links

Aqui você vai encontrar mais informações sobre a ferramenta, assim como o download e um breve vídeo tutorial:

Clique na imagem para assistir o Tutorial

Tutorial da ferramenta ILSpy