Reduce XAP size by using application library caching

Topics: General discussion
Sep 8, 2011 at 2:59 PM

I am using the option 'Reduce XAP size by using application library caching' in my silverlight application. When I add the ExceptionHandling and Logging blocks to the project (using Nuget), the Unity/Prism/EnterpriseLibrary assemblies are not deployed to the ClientBin folder as seperate XAP files, but included in the XAP file of the silverlight application.

Is there a way how the Reduce XAP size option can be used for the 'Silverlight Integration Pack' assemblies?



Sep 9, 2011 at 7:21 AM

Hi Ronald,

It seems that Prism with Silverlight experience the same problem too. Kindly check the solution presented here if this would resolve your issue.


Noel Angelo Bolasoc
Avanade Software
Avanade, Inc.
Contact Us



Sep 9, 2011 at 8:56 AM

Thanks, I managed to get it working by creating my own extmap.xml files and put them in the packages folder (the path of the referenced assembly).

However this it would be handy if the Nuget packages for the enterprise libraries would include such extmap files.