Must satellite assemblies be present on disk in appropriately named sub-folders. Can they be loaded from memory, for example, via the AppDomain.AssemblyResolve event?
I know assemblies can be loaded from memory, but will .Net use the AssemblyResolve event when looking for satellite assemblies.