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
What issues can be faced while delivering code?
How big is an int16?
Is it possible to inline assembly or il in c# code?
What is form feed in c#?
What is Fragmentation and its Types?
What are All kind of access specifiers for a class and for methods
What is an array class?
Explain the 3 types of properties in c# with an example?
What are the different ways of method can be overloaded?
Is it possible to restrict the scope of a field/method of a class to the classes in the same namespace?
How many types of collections are there in c#?
What is the c# equivalent of c++ catch (…), which was a catch-all statement for any possible exception? Does c# support try-catch-finally blocks?
Is c# an open source language?
Is array ienumerable c#?
Is string a primitive data type in c#?