Viewing Assembly Contents and Dependencies

The .NET SDK, which is freely available from Microsoft, contains a tool called ILDASM (Intermediate Language Disassembler) that allows you to peer inside an assembly to view its contents and dependencies. An assembly can be opened within ILDASM by passing its name on the command line when launching ILDASM or by selecting File, Open from the main menu. Figure 6.1 shows the main window of ILDASM viewing a very simple Windows Forms application.

Figure 6.1. Inspecting a simple WinForm application with ILDASM.

As shown in Figure 6.1, every assembly contains a manifest, which is a collection ...

Get Delphi for .NET Developer’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.