Assemblies

  • Thread starter Thread starter John
  • Start date Start date
The assembly is the basic unit of deployment for .NET applications &
components. This will usually manifest itself as the actual compiled .exe
or .dll file that you are attempting to create.

Assemblies are the master containers that all your code modules compile down
into. Since .NET is all about objects, your assemblies will hold
Namespaces. Namespaces are a logical unit of organization. They help you
organize your classes into logical "bags" and they also prevent naming
collisions (2 or more identically named classes are allowed as long as they
are defined in separate namespaces).

So, in a nutshell:

Classes are contained within Namespaces and Namespaces are defined within
Assemblies. Assemblies are the actual "thing" that you are trying to build
(or deploy).
 
Back
Top