In the structure of Prism, we should have
1 project for main window/bootstrapper,
1 project for every module
1 project for common classes shared by those modules.
If we use MEF, we need to add AssemblyCatalog for each assembly. that means main window/boostrapper project needs to reference all projects
regardless if it is really necessary.
Any solution to this?