Is there a tool that can explain the size of a .NET assembly (executable or DLL file)?
In the olden days, there was an IDE extension that would detail the space used by a project.
It should show the large code files:
And data resources:
Is there such a thing for the .NET world?
I really thought that moving to .NET, and no longer having to build the entire VCL into the executable, that executable sizes would shrink.


The standard SDK took ILDASM (IL Disassembler), had the “Statistics” option in the View menu, which broke it down like this:
This should provide a good starting point.