There are several ways to do this.
, . PublicInterfaces, , A ( B A, ).
B .
B . B AssemblyCatalog, DirectoryCatalog , B.
A GetExportedValue<T>() . :
public interface CommonInterface
{
}
[Export(typeof(CommonInterface))]
public class BClass : CommonInterface
{
}
CommonInterface objB = _container.GetExportedValue<CommonInterface>();