Thursday, September 10, 2009

What are assemblies?

An Assembly is single deployable unit that contains all the information about the implementation of the classes, structures, interfaces and are similar to the DLL files. Both have the reusable pieces of code in the form of classes and functions. DLL needs to be registered but assemblies have its own METADATA.

An assembly stores all the information about itself. This is called METADATA and includes the name and version number of the assembly, security information, information about the dependencies and list of files that constitute the assembly.

Namespaces are also stored in the assemblies. In the .Net framework, applications are deployed in the form of assemblies.

Share This!


No comments:

Powered By Blogger · Designed By Seo Blogger Templates