I have an application with about 10 modules including a shell module that controls all the rest. The shell module comes down first and loads the others on demand.
The trouble here is that I have Unity, Prizm and MEF libraries in ALL the XAP files for each module. This creates an empty module of about 340K in size.
I want to only include the libraries for MEF, Unity and Prizm in the first module (shell) to download to the client then have the others use those libraries instead of downloading all the libraries for every module. This seems like a common thing we would
need to do. Is there an article or documentation on how to do this somewhere? If I remove the libraries by hand from the XAP files the application hangs because it can't find the required libraries.