Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions. An assembly is a collection of types and resources that are built to work together and form a logical unit of functionality. An assembly provides the common language runtime with the information it needs to be aware of type implementations. To the runtime, a type does not exist outside the context of an assembly. An assembly does the following functions: • It contains the code that the runtime executes. • It forms a security boundary. An assembly is the unit at which permissions are requested and granted. • It forms a type boundary. Every type’s identity includes the name of the assembly at which it resides. • It forms a reference scope boundary. The assembly's manifest contains assembly metadata that is used for resolving types and satisfying resource requests. It specifies the types...
Asp.Net,C#.Net,SQL Server Articles, Source Codes and Examples