title: Can a service reference reuse classes from the assembly that is adding the reference?
body: <p>If the classes that I want to reuse are in another assembly, I don't have a problem.</p>
  
  <p>But if I want to add a service reference to an assembly that contains classes I would like the service reference to reuse, they don't get reused. I suspect it has something to do with how it works, as pointed out <a href="http://connect.microsoft.com/VisualStudio/feedback/details/538246/on-referencing-a-service-visual-studio-is-not-reusing-types-in-referenced-assemblies#ctl00_MasterBody_upCommunityComments" rel="nofollow">here</a>:</p>
  
  <p><code>The service reference code generator is unable to recognize the re-used types unless the referenced assembly that contains the re-used types is built and on the disk.</code></p>
  
  <p>Obviously as the assembly I'm adding the reference to also contains the classes then it can't be compiled on the disk as-is for the code-generator. It's a sort of catch-22. But is there a simple way to achieve this without manually creating a service reference or using a satellite assembly for my models?</p>