Thanks for reporting that. I checked this and found that it seems to be an issue. I will notify to the product team about this and will keep you posted. At the same time, you could create an entry into the
In this Quickstart in particular some modules are loaded on demand and others don’t. The former ones filter those definitions exported that have no IModule in the contract name as you shown, while the others don’t.
As a workaround, you could load your module setting the InitializationMode to
WhenAvailable, although this is not the ideal scenario. For example:
[ModuleExport(typeof(ModuleB), InitializationMode = InitializationMode.WhenAvailable)]
Please let me know if this helps.