title: WCF assembly causing circular dependencies
body: <p>I have a silverlight library which I have added a wcf service reference. Call this library A.dll. This library contains other functions and I prefer to have the wcf code in another library. </p>
  
  <p>I now have created another silverlight class library which I have added the same wcf service reference (call this library B.dll) and want the first silverlight library to reference the wcf service.</p>
  
  <p>If I reference A.dll in B.dll I do not get a circular reference.</p>
  
  <p>I still have the wcf reference code in A.dll but with a different namespace than the wcf reference code in B.dll (not sure if this related to the problem).</p>
  
  <p>Any ideas why I get this error when I reference B.dll in A.dll?</p>
  
  <p>JD.</p>
  
  <p>Ps. I know that I could create an interface library to provide another design but at the moment I am not sure why this error is happening.</p>