I do not know your exact scenario, but it seems that the problem for initializing your ModuleA resides in the ModuleType specified. You may need to specify a more fully-qualified type name. That said, your ModuleType
could look like the following:
ModuleType="ModuleA.ModuleA, ModuleA, Version=18.104.22.168, Culture=neutral, PublicKeyToken=null"
Additionally it is necessary to decorate your module class initializer as is shown below:
public class ModuleA
For more information on this topic you could take a look at the MEF Modularity Quickstart (download it
here). Please note that this Quickstart contains a log, which shows in run-time the state when loading its modules. Therefore, it might be useful for playing with module loading.
Please let me know if this helps.