I tried to use setting "Reduce XAP size by using application library caching" to put all infrigistics assemblies in cache. it is okay for most of them, but can't do it for InfragisticsSL4.Controls.Menus.XamRibbon.v11.1.dll.
The map file I used for this assembly is:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <assembly> <name>InfragisticsSL4.Controls.Menus.XamRibbon.v11.1</name> <version>11.1.20111.1004</version> <publickeytoken>7dd5c3163f2cd0cb</publickeytoken> <relpath>InfragisticsSL4.Controls.Menus.XamRibbon.v11.1.dll</relpath> <extension downloadUri="InfragisticsSL4.Controls.Menus.XamRibbon.v11.1.20111.1004.zip" /> </assembly></manifest>
the file name is InfragisticsSL4.Controls.Menus.XamRibbon.v11.1.extmap.xml.
Not sure why. Maybe because of publickeytoken? Help please.
Hi Benjamin,
Let me know if you still require assistance on this issue.
I just created a test application using the same DLL version of the XamRibbon and after setting "Reduce XAP size by using application library caching" to true in the project settings I saw that a zip file was generated for the XamRibbon in the ClientBin folder.
The extmap.xml you showed here is the exact same as the one we provide along with the XamRibbon. Is the XamRibbon dll you have referenced in your project located in the Infragistics install directory? Application library caching requires that the the dll and extmap.xml be located side by side in the same directory. Is this the case in your application?