I have a class which has the following constructor
public DelayCompositeDesigner(DelayComposite CompositeObject) { InitializeComponent(); compositeObjec
I think you are dealing with a Type mismatch.
Likely the assembly is referenced in different places, or they are compiled against different versions.
I suggest you iterate through the ConstructorInfo's and do a paramtype == typeof(DelayComposite) on the appropriate parameter.
paramtype == typeof(DelayComposite)