Intermediate Language Disassembler (ildasm)
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
The MSIL, becoming more commonly referred to as CIL (Common Intermediate Language) Disassembler (ildasm) is a companion tool for the Intermediate Language Assembler (ilasm). If using MS Visual Studio it can be found in Microsoft Visual Studio 8\SDK\v2.0\Bin
This disasembler allows you to see the inner workings of your application allowing you to find out where you can optimize your code. Ildasm.exe can open one of the four PE (Portable Executable) file types:
| Filetype | Name |
| .exe | Executable |
| .dll | Dynamic Link Library |
| .mod | Module |
| .mdl | Memory Descriptor List |
These PE files contain three main pieces of information
- CIL instructions
- Metadata
- Assembly Manifest information
[edit]