ProfileCatalog WebService

Topics: CAB & Smart Client Software Factory
Apr 3, 2007 at 11:54 AM
Edited Apr 3, 2007 at 11: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 http://blogs.msdn.com/mszcool/archive/2005/12/20/505976.aspx

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".

Regards!
Sergio

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