title: Service reference complex types
body: <p>I have a client app consuming a WCF service that is accepting and returning some complex type parameters. these complex types are held in a separate assembly that both the client app and the WCF service are referencing..
  the problem is that when I add the service reference in the client app, the generated reference class builds its own versions of the complex parameter types and hence I cant pass in the types from the assembly that the original types are defined.
  not sure if that is at all understandable..</p>
  
  <p>question is.. am I going to have to write some sort of reflective deep copy routine to effectively build up the service reference generated classes from the original types?
  or is there a better option</p>
  
  <p>any help as ever very happily received</p>
  
  <p>nat</p>