In .NET, compiled assemblies are packaged as deployment units containing metadata and IL code. These assemblies take the form of either executable (.exe) files or dynamic link library (.dll) files. Source files (.vb) and ASP.NET markup (.aspx) are not assemblies.