---
title: "Explain Assembly and Manifest."  
description: "Explain Assembly and Manifest."  
author: "Somesh"  
published: 2010-11-16  
updated: 2020-09-21  
canonical: https://www.mindstick.com/interview/237/explain-assembly-and-manifest  
category: ".net"  
tags: [".net"]  
reading_time: 2 minutes  

---

# Explain Assembly and Manifest.

An assembly is a collection of one or more files and one of them (DLL or EXE) contains a special metadata called Assembly Manifest. The manifest is stored as binary data and contains details like versioning requirements for the assembly, the author, security permissions, and list of files forming the assembly. An assembly is created whenever a DLL is built. The manifest can be viewed programmatically by making use of classes from the `System.Reflection`namespace. The tool Intermediate Language Disassembler (ILDASM) can be used for this purpose. It can be launched from the command prompt or via Start> Run.

## Answers

### Answer by Somesh

An assembly is a collection of one or more files and one of them (DLL or EXE) contains a special metadata called Assembly Manifest. The manifest is stored as binary data and contains details like versioning requirements for the assembly, the author, security permissions, and list of files forming the assembly. An assembly is created whenever a DLL is built. The manifest can be viewed programmatically by making use of classes from the `System.Reflection`namespace. The tool Intermediate Language Disassembler (ILDASM) can be used for this purpose. It can be launched from the command prompt or via Start> Run.


---

Original Source: https://www.mindstick.com/interview/237/explain-assembly-and-manifest

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
