satellite assembly is used to store a resource file in
binary format; for this purpose we use resegn.exe and al.exe.
resgen.exe convert a .resx file into resource file and then
al.exe convert it into binary format and send it to
A satellite assembly is a .NET Framework assembly containing resources specific to a given language. Using satellite assemblies, we can place resources for different languages in different assemblies,When you write a multilingualor multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.