Recently we updated to the latest version of cocktail and devforce. Everything went fine and the program starts. However, one of our xaps is not being loaded into the catalog and so none of the exports are being exported by MEF. Here is a piece of the output log:
IdeaBlade.Core.Composition.PartsCatalog:LoadCatalog : No new content found in dynamic xap SystemModule.xap
8 : 4/8/2014 4:28:46 PM : : IdeaBlade.Core.Composition.PartsCatalog:OnRecomposed : Dynamic content added: SystemModule.xap, loaded without error
9 : 4/8/2014 4:28:46 PM : : IdeaBlade.Core.Composition.PartsCatalog:LoadAssembliesIntoCatalogs : Assembly 'FillingModule, Version=1.14.4.3, Culture=neutral, PublicKeyToken=null' added to PartsCatalog
10 : 4/8/2014 4:28:46 PM : : IdeaBlade.Core.Composition.PartsCatalog:LoadCatalog : Probe assemblies found in dynamic content: FillingModule, Version=1.14.4.3, Culture=neutral, PublicKeyToken=null
11 : 4/8/2014 4:28:46 PM : : IdeaBlade.Core.Composition.PartsCatalog:OnRecomposed : Dynamic content added: FillingModule.xap, loaded without error
notice that the fillingmodule is loading fine but the systemmodule is not. I have tried everything I can think of to see what is different about the SystemModule from the FillingModule and the other 3 that are loading fine and I have not come up with anything. There is no errors in the output and we are not messing with any search patterns as suggested here:
http://www.ideablade.com/forum/forum_posts.asp?TID=4207&PID=16526&title=ideabladecorecompositionpartscatalogloadcatalog-no-new-content-found-in-dynamic-xap-modules-custommodulexap-exported-viewmodel-instance-not-available#16526
Any ideas about what could be going wrong? We are using the CocktailMefBootstrapper and pretty much running it with everything as default. I also tried adding it as a reference in the main xap and the MEF still didnt pick it up. My only guess is that it is named System so it gets ignored but other than that I have nothing.