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 é 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 ...
Aqui você vai encontrar mais informações sobre a ferramenta, assim como o download e um breve vídeo tutorial: