What are Satellite assemblies and how to generate Satellite assemblies? - ASP.NET

What are Satellite assemblies and how to generate Satellite assemblies?

To support the feature of multiple languages, we need to create different modules that are customized on the basis of localization. These assemblies created on the basis of different modules are knows as satellite assemblies.

Steps to generate satellite assemblies:

1. Set the paths for resgen and al.exe:
2. Create a .resources file.
3. Create the satellite assembly.
4. The assembly should have the naming convention for .NET to be able to search for it.
5. Specify the settings for culture.
6. Put the satellite assembly in the appropriate folder.
7. Once the satellite assembly is created, physically copy it to the appropriate directory.
8. Repeat the process for each language in which you are creating an assembly.

What is Satellite Assembly?

Satellite Assemblies are language-specific assemblies and are used for language-specific resources for an application. Each assembly of this kind has a separate language specific ID and is installed in a language-specific subdirectory for each language.
Define AL.EXE and RESGEN.EXE - ASP.NET
Define AL.EXE and RESGEN.EXE - Al.exe: It embeds the resources into a satellite assembly. It takes the resources in .resources binary format...
Concepts of resource manager class - ASP.NET
Concepts of resource manager class - ResourceManager class: It provides convenient access to resources that are culture-correct. The access is provided at run time.
What is Windows communication foundation, WCF?
What is Windows communication foundation, WCF? - WCF is a framework that builds applications that can inter-communicate based on....
Post your comment