title: Referencing of classes and namespaces Visual Studio 2017
body: <p>I noticed for my little project that when importing  classes some use full folder reference while otheres don't.
  Here is code from project Mini that i am working on.</p>
  
  <p><strong>Models folder</strong>
  Contains two entities, Auto and Airplane</p>
  
  <pre><code>namespace Mini.Models {
       public class Auto {
           // code and stuff
       }
  }
  
  namespace Mini.Models {
       public class Airplane {
           // code and stuff
       }
  }
  </code></pre>
  
  <p><strong>Services folder</strong> Contains single service class</p>
  
  <pre><code>namespace Mini.Services
  {
     public class AutoService : IAutoService {
        public bool Get() {
              var autoObject = new Models.Auto();   // notice how it references Models folder
              var planeObject = new Airplane();  // Same folder but not referencing Models in front of it      
              // other code
        }
     }
  
     public interface IAutoService {
        bool Get();
        // others
     }
  }
  </code></pre>
  
  <p>While not a major bugbear, it is still annoying that two classes in same folder get referenced differently, and i cannot figure out why.</p>
  
  <p>Any advice would be appreciated.</p>
  
  <p><strong>Error Message when removing Models folder</strong></p>
  
  <pre><code>Error CS0118: 'Auto' is a namespace but is used like a type (34, 27)
  </code></pre>