ProfileCatalog WebService

Topics: CAB & Smart Client Software Factory
Apr 3, 2007 at 10:54 AM
Edited Apr 3, 2007 at 10:55 AM
Hi everyone.

I have running my Smart Client quite well with its own ProfileCatalog.xml file installed in every machine. But I want to change this, I want to have a centralized service wich retrieves a module list from some kind of storage.

I've read

I think the correct way to do this is to inherit from IModuleEnumerator interface and implements

public Microsoft.Practices.CompositeUI.Configuration.IModuleInfo[] EnumerateModules()

method, which retrieves the ModuleInfo list for modules which have to be loaded. But in ModuleInfo object doesn't appears any Dependency, or Dependencies list property. What's is the way to implement this? I have to inherit from ModuleInfo? I have to implement a new ModuleLoader service??

Sorry for the "brick".


Apr 3, 2007 at 12:47 PM
you should checkout the CAB hands on lab exercise 6:Extending CAB. there you'll find exactly what your looking for.