I could be missing the point...or not quite getting things...but here's my question.
I have my base implementation assembly, which will IMPORT a Config-class (that contains some config values), and an implementation of this exists in the same base-assembly. This is so I have by default some values to work with.
Then, I want the consumer of this assembly to EXPORT their own version of this Config-class, effectively overriding my default implementation.
What I'm not sure of is how to override the initial import, which is registered within the catalog by default in the base-implementation. If I let both exist, then I'll get a resolution error when I try to do the import.
What's the approach here? Thanks (and sorry if this is a misguided question).
[PS: I'm doing this in Silverlight, if that has any impact on the approach].