what is a strong name?

Answer Posted / anonymous

A shared Assembly is one that is used by multiple
applications. A shared Assembly must have a name that is
globally unique. .Net framework creates this unique name
through a technique called STRONG NAMES.
A combination of Assembly name(the name of your
assembly ie .dll) + version number + culture locale + public
key token(a 16digit number) makes up a strong name.

Advantages of creating a strong name is :

1) Two dll with same name can be installed on the same
machine(as strong names would be different)
2)Different versions can be worked on the same side by side.

Is This Answer Correct ?    5 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to implement datagrid in.net? How would you make a combo-box appear in one column of a datagrid? What are the ways to show data grid inside a data grid for a master details type of tables? If we write any code for datagrid methods. What is the access specifier used for that methods in the code behind file and why?

550


What are the security policy levels in .Net

1573


Explain how do assemblies find each other?

577


Please explain when should you use .net web forms over asp.net mvc?

548


What is an exe and a dll?

600






What is a strong name in .net?

589


What is boxing and un-boxing in .net?

595


How inheritance works in .net?

561


Explain the difference between .net 2000 and .net 2005(features)? Which one is better?

562


what user controls are and what server controls are and the differences between the two.

1610


Explain the top .net class that everything is derived from?

554


Please explain what inheritance is, and why it's important?

561


Explain how to produce an assembly?

581


How can I find out what the garbage collector is doing?

540


Dynamic Fonts

1450