title: using a referenced project's WCF service in another project c#
body: <p>I am struggling to understand certain referencing aspects when it comes to WCF and normal references. I have a solution with 4 projects. One project is services and the other three had service references to this project. One project is a base class library that is traditionally referenced in the other three.</p>
  
  <p>I had to update service references in a certain order or VS would get confused about ambiguous references. This was due to the WCF reference being somehow imported through the normal reference so there were two namespaces for everything service related.</p>
  
  <p>I tried to tidy this up by removing service references from all but the base library so this would be the arbiter of WCF connections and no more ambiguity. However I am not sure it is even possible to use a service reference inside another project by way of reference and the services are throwing an endpoint not found exception. I made sure the projects still had end points but they now do not have the references. I assumed the endpoint would come through with the base reference but it appears it is not. Now classes in the base library are also in conflict between the base version and the service version of them.</p>
  
  <p>Basically the references go a little like this:</p>
  
  <p>WCFProject ->serviceReference&lt;- BaseLibrary ->reference&lt;- SiteProject 1 and 2.</p>
  
  <p>How do I get SiteProjects to use WCF services without the service reference in the home project but the one in the BaseLibrary? </p>