title: Unity "are you missing a using directive" on a using directive
body: <p>I run into this problem every few months and it annoys the crap out of me. I do not understand what causes this or how I seem to keep fixing it. But every once and awhile I will update Unity, switch git branches or something and then all of a sudden Unity can not find packages imported from GitHub. </p>
  
  <p>I can see that the libraries are in my unity packages folder but Unity can not see them. Here you can see MyBox and xNode are in my Unity Packages folder.</p>
  
  <p><a href="https://i.stack.imgur.com/wH8Q5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wH8Q5.png" alt="enter image description here"></a></p>
  
  <p>The funny thing about the error, highlighted below, is that the line of code it is complaining about possibly not having a using directive for xNodeEditor... is a using directive for xNodeEditor...</p>
  
  <p>Here is the error I am getting for that line.  "Assets\Editor\xNode\DialogueNodeEditor.cs(2,7): error CS0246: The type or namespace name 'XNodeEditor' could not be found (are you missing a using directive or an assembly reference?)"</p>
  
  <p><a href="https://i.stack.imgur.com/L8j4F.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/L8j4F.png" alt="enter image description here"></a></p>
  
  <p>I don't think this is a namespace issue as I don't use namespaces. I am sorry I can't provide more information I do not know what I did recently to my project before this started again.</p>
  
  <p>Not sure if this is relevant but here is my GameAssembly where you can see MyBox and xNode are present.</p>
  
  <p><a href="https://i.stack.imgur.com/JVgOY.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JVgOY.png" alt="enter image description here"></a></p>