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

Answers were Sorted based on User's Feedback



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

Answer / srilakshmi

To sign an assembly with a strong name, we must have a
public/private key pair. It can be generated by using
sn.exe (strong name) utility.

1. Type the following at the command prompt
sn -k mykey.snk

2. Open the project in VS.NET
3. open solution explorer window, right click on ur project
name -> properties
4. click on the signing tab in the properties page
5. select the "sign the Assembly" checkbox
6. click the dropdown list and select strong name key file.
7. Build the application


Satellite Assembly: is a resource assembly that include
separte resources for different cultures. This assembly
allow a different set of resources to be loaded
automatically based on the culture of the thread.

Is This Answer Correct ?    3 Yes 0 No

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

Answer / 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

More C Sharp Interview Questions

What is the purpose of dependency injection?

0 Answers  


What is ispostback c#?

0 Answers  


How does dll hell solve in .net?

0 Answers  


How can you set image source dynamically from c# application to ”test.png” file?

0 Answers  


What is difference between write and writeline in c#?

0 Answers  






What is a decimal in c#?

0 Answers  


Explain “static” keyword in c#?

0 Answers  


These questions were asked me in a technical interview: •If we deploy an application on multiple server (like database server, web server) then, each request should be redirected to proper server, then how you will handle it in your code? •How security pinholes will be handled in an application? •What things should be considered while writing a web application? •How will you do load/performance testing of web application? Which framework you will use for it? •How will you implement a cache for results which require a DB access? Please let me know how to write an web application considering all these points. I am not so much aware of architechural design of web application. Your guidelines will be helpful.

0 Answers   TCS,


How does bubble sort work?

0 Answers  


What is expression c#?

0 Answers  


Name which controls do not have events?

0 Answers  


Why abstraction is used in c#?

0 Answers  


Categories