How can we give strong name to assembly? What is satellite
assembly?

Answer Posted / fabin rodrigues

Before signing an assembly we have to prepare the strong
key.

Step 1:

Go to Command prompt type---> sn.exe -k "Path for saving
the key"

eg:

C:\Program Files\Common files\test> sn.exe -k "D:\test.snk"

the key pair will be generated in the particular location

Step 2:

Click on the Project Properties and Go to signing Tab
And browse for the strong key generated and and sign the dll


Satellite assemblies are assemblies which do not contain
source code. They only contain resource files. You can
create a satellite assembly using rsgen.exe and al.exe.
They are in binary DLL format which makes it easier to ship
it during deployment. So finally during deployment you do
not need to ship the resx files but only the compiled
satellite DLL.

Is This Answer Correct ?    3 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is meant by enumerable in c#?

483


Is null c# operator?

529


What is Wrapper class in dot net?

624


Define delegate?

536


What is _viewstart cshtml?

467






What is pure abstract class in c#?

447


Explain the difference between “as” and “is” operators used in c#?

491


Why do we use methods in c#?

465


What is difference between code access and role based security?

498


What are methods in C#?

558


Can a string be null c#?

489


Does c# support const methods, properties, or events?

536


What is a dll in c#?

438


What is threading in c# with example?

450


What is the difference between ref and out in c#?

457