title: Why is my Interface not being found?
body: <p>I'm getting, "The type or namespace name 'INRBQDeliveryRepository' could not be found (are you missing a using directive or an assembly reference?)" here:</p>
  
  <pre><code>public class DeliveryController : ApiController
  {
      private readonly INRBQDeliveryRepository _deliveryRepository;
  </code></pre>
  
  <p>The interface type I'm trying to reference there is:</p>
  
  <pre><code>namespace SeaStore.Data.Legacy.Interfaces
  {
      public interface INRBQDeliveryRepository
      . . .
  </code></pre>
  
  <p>These are different projects in a solution (NRBQ.Web is trying to access its sibling, SeaStore.Data.Legacy); adding "using SeaStore.Data.Legacy.Interfaces;" to the class that prevents compilation with the "not found" error doesn't help - in fact, I go from the error noted above to getting an addition error, specifically:</p>
  
  <p>"<em>The type or namespace name 'Data' does not exist in the namespace 'SeaStore' (are you missing an assembly reference?)</em>" in the Controller class here:</p>
  
  <pre><code>using SeaStore.Data.Legacy.Interfaces;
  </code></pre>
  
  <p>Why is my other-project interface not visible?</p>