ASP Programming Question:

Download Job Interview Questions and Answers PDF

What is the difference between a namespace and an assembly name?

ASP Programming Interview Question
ASP Programming Interview Question

Answer:

A namespace is a logical naming scheme for types in which a simple type name, such as MyType, is preceded with a dot-separated hierarchical name. Such a naming scheme is completely under the control of the developer. For example, types MyCompany.FileAccess.A and MyCompany.FileAccess.B might be logically expected to have functionality related to file access. The .NET Framework uses a hierarchical naming scheme for grouping types into logical categories of related functionality, such as the Microsoft® ASP.NET application framework, or remoting functionality. Design tools can make use of namespaces to make it easier for developers to browse and reference types in their code. The concept of a namespace is not related to that of an assembly. A single assembly may contain types whose hierarchical names have different namespace roots, and a logical namespace root may span multiple assemblies. In the .NET Framework, a namespace is a logical design-time naming convenience, whereas an assembly establishes the name scope for types at run time.

Download ASP Programming Interview Questions And Answers PDF

Previous QuestionNext Question
If I want to build a shared assembly, does that require the overhead of signing and managing key pairs?What options are available to deploy my .NET applications?