WCF reuse types in referenced assemblies does not reuse the ServiceContract Interface
- by Matt
I have three seperate projects:
-MyUserControl (Needs a reference to a service implementing IMyService)
-MyService (Implements IMyService)
-MySharedInterfaces (IMyUserControl and IMyService)
-MyWebApp
The user control needs to be dynamically loaded at runtime. This implements IMyUserControl and has a property of type IMyService which will be set at runtime.
The trouble is even with the option to reuse types the WebApp isn't reusing the IMyServiceType, it always generates it again from the Service Reference. This wouldn't be an issue if I could cast it to MySharedInterfaces.IMyService (which I can't understand, since it should be exactly the same).
The user control is expecting something of type IMyService, is there anyway to either cast the WebServiceReference.IMyService back to MySharedInterface.IMyServiceReference or force the WebServiceReference to reuse the MySharedInterface.IMyServiceReference?
Thanks