Friday, November 18, 2011

Solution, Project , Assembly and Namespace Names

In Visual Studio, sometimes we get confusion about Solution, Project , Assembly and Namespace Names.

Solution is a container for holding one or more related projects. Name it in a way to identify the entire concept for which we are going to create the Visual Studio Projects.

Project is a container for holding one or more related source files which are grouped together to give a single Assembly or Output (an exe or dll file). Name it in a way to identify the concept implemented in the project.

Assembly Name is the name given to the actual output (exe or dll file).

Namespace is a container for holding one or more types, which resides in an assembly. An assembly or Project can have more than one namespaces.

By default all these are same, but you can have all them with different names.

No comments:

Post a Comment