Skip to Content
Windows Developer Power Tools
book

Windows Developer Power Tools

by James Avery, Jim Holmes
December 2006
Intermediate to advanced
1312 pages
35h 17m
English
O'Reilly Media, Inc.
Content preview from Windows Developer Power Tools

16.1 Examining Common Ground with ILDASM

You don’t usually have to worry about IL, but from time to time you may want to know exactly what the C# or Visual Basic compiler is doing with the code it compiles, or see how Microsoft implemented some of the .NET Framework assemblies. This is where the IL Disassembler (ILDASM) comes in. It takes a .NET assembly and displays the generated IL in a human-readable format.

ILDASM at a Glance

Tool

ILDASM

Versions covered

1.1.4322.573 (.NET 1.1)

2.0.50727.42 (.NET 2.0)

Home page

http://msdn.microsoft.com/netframework/ (included with the .NET SDK and Visual Studio)

Power Tools page

http://www.windevpowertools.com/tools/91

Summary

A tool that enables you to examine the IL code generated by .NET compilers

License type

Microsoft EULA (part of .NET SDKs)

Online resources

Forums, MSDN Knowledge Base

Supported Frameworks

.NET 1.1, 2.0.

Related tools in this book

Reflector, DILE

Getting Started

ILDASM is included with the .NET SDK and Visual Studio 2003 and 2005. There are two convenient places to set it up for .NET development: on the Send To menu and inside Visual Studio.

Adding ILDASM to your Send To menu

Adding ILDASM to your Send To menu will enable you to quickly view the IL for any assembly from inside Windows Explorer. First, find ILDASM.EXE. Its location will depend on which version of Visual Studio you have installed. If you have Visual Studio 2003, the default location ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Windows Terminal Tips, Tricks, and Productivity Hacks

Windows Terminal Tips, Tricks, and Productivity Hacks

Will Fuqua

Publisher Resources

ISBN: 0596527543Errata PagePurchase book