I'm developing an application which contains a shell hosting different modules. The modules are loaded using MEF. The shell is using MEF as the IoC container.
Right now all the exports added in the shell's bootstrapper is available in the modules, but I tried to add a separate "module" bootstrapper in a module which also was based on Caliburn but with another IoC container. The reason is that I want
the module to be able to run stand-alone.
Module A bootstrapper
However, when I load module A it swap the IoC container from using MEF to Ninject, meaning that the shell is now broken. I guess this is by design because the IoC is static in Caliburn, but is it possible to use Caliburn in different modules using different