Does the approach of localization (resource files with names containing the locales they are meant for) works for Silverlight too?? Or is there any other specific measure because multiple resource files would increase the .xap size redundantly??
Secondly, when I added a reference to System.Xml.Linq to my SL app, it dropped multiple localized dlls to the bin directory (one each in folders de, es etc.) I analyzed those dlls with Reflector. They basically just contain localized strings with no code. My first question is this could be done with a .resx file also (as with ASP.NET). Why an assembly is required?? Also, these assemblies appear to be useless as the .xap contains only the main System.Xml.Linq dll. After the client has downloaded the .xap, how come these dlls come into play?? They just seem like lying there good for nothing.