Archive for the ‘E- .NET programs’ Category

.NET software

Saturday, March 7th, 2009

So, when you write software for the .NET platofrm, you end with EXEs and DLLs right ? Yes you do but they will not run unless .NET or Mono or a certain platform is installed.

So, how are they organised ?

You can make a single file .NET program or a multi file one,

Single file assembly

If it is a single file assembly you have all your IL, and Metadata in that file, Metadata is devided into 2 parts.

File Metadata – tells the runtime (DLR) about your program, what platofrm it is targetting, what it uses et…

Manifest – Describes the assembly.

Multi File Assembly

Every file has it’s own metadata, and the main file of the assembly has the Manifest about all the files.