Wednesday, October 31, 2007

What is the difference between a namespace and assembly name?

Namespace is a logical boundary for a group of classes. It basically solves the naming problem.
An assembly is the building block of a .NET application. It is a self describing collection of code, resources, and metadata (data about data, example, name, size, version of a file is metadata about that file).
One assembly can contain many namespaces.

No comments: