Satelitte Assembly in C#
What is the satellite assembly and its use ?
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Satyapriya NayakPosted Jun 3, 2012, 7:34 AM
Please refer the below links
http://www.codeproject.com/Articles/352105/Satellite-Assembly-Example-in-Csharp-Step-by-Step
http://www.codeguru.com/csharp/.net/net_general/tipstricks/article.php/c11367/Satellite-Assemblies.htm
Thanks
VulpesPosted Jun 3, 2012, 5:48 AM
The idea is that:
* The main assembly contains resources for the default language, as well as executable code.
* Satellite assemblies contain resources for different languages - they never contain executable code.
When the application runs, the CLR determines the operating system's current language. Whenever you request a resource, the CLR then looks for a satellite assembly containing resources for that language or, if there isn't one, falls back on the default language's resources in the main assembly.
This means that you can add support to your application for a new language simply by adding a new satellite assembly.