Software job search
.net sql interview questions
  The best place for technical interview questions

 
Home.netSql serverAsp.netC#Vb.netAdo.netAjaxMcpd dumpsWord count tool
.net interview questions
 
Question 13   What is the difference between namespace and assembly

A namespace is a logical grouping of related classes which helps to distinguish classes with same name whereas an assembly is a physical grouping of logical units

an assembly may contain multiple namespaces



Question 14   What is manifest

A manifest is a file which contains metadata information about an assembly. a manifest contains the below information’s
1) name of the assembly
2) version of the assembly
3) file list
4) public key token (strong name)
5) culture
6) referenced assemblies




Question 15   What is gac

A global assembly cache is a central repository in a machine where all the shared assemblies which are intended to be shared across multiple applications will be stored. usually a gac will be stored at c:\winnt\assembly or at c:\windows\assembly. an assembly can be installed to gac using gacutil tool. gac is introduced to avoid problems like dll hell. assemblies which has a strong name are only allowed to be installed in a gac



Question 16   What is strong name in .net assembly

A strong name is similar to a guid which helps to gac to differentiate between two different versions of assembly.
a strong name is created using sn.exe. assemblies which have a strong name are only allowed to be installed in a gac. strong names are created using public key cryptography (pkc) which has a public key and a private key



Question 17   How to add and remove an assembly from gac

In order to install or remove an assembly from gac gacutil.exe tool is used

to install an assembly to gac the following command is used

gacutil.exe /i assembly.dll

to uninstall an assembly to gac the following command is used

gacutil.exe /u assembly.dll



Question 18   What is delay signing

In order to install an assembly in gac a strong name is required which has a public key and a private key. delay signing allows an assembly to be installed in gac without private key. delay signing is useful during the development phase when somebody do not want to disclose the private key. later during the packaging time such assemblies will be signed with the private key




 Rate this page
     
 21 votes , average 5 out of 5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 

Reader's opinions -

No comments
Loading

 
.net interview questions
Asp.net interview questions
C# interview questions
Vb.net interview questions
Ado.net interview questions
Ajax interview questions
Wcf interview questions
Wpf interview questions
.net threading interview questions
.net remoting and webservices interview questions
.net caching interview questions
.net oops interview questions
Sharepoint interview questions
Jquery interview questions
Silverlight interview questions
Linq interview questions
Wwf interview questions
Java interview questions
Sql server interview questions
Ssis interview questions
Ssrs interview questions
Data warehousing interview questions
Data mining interview questions
Oracle interview questions
Php interview questions
Design patterns interview questions
Uml interview questions
Mcpd dumps
Pmp practice tests

This site is best viewed with Internet Explorer 7.0 or higher, Firefox 2.0 or higher, Chrome at a minimum screen resolution of 1024x768.
A complete solution to interview questions
free matrimonial website      
web hosting plans |  compare vps hosting plans |  Compare dedicated hosting plans |  Compare linux hosting plans |  Compare cloud hosting plans |  Compare windows hosting plans | 
Hosting reviews |  GoDaddy reviews | 
Support Wikipedia