title: Compiler is confused about conflicting namespaces with `using` directive
body: <p>In my solution I have a project named <code>Something.IdentityServer</code>. In it, I need to use a nuget package named <code>IdentityServer.External.TokenExchange</code>. </p>
  
  <p>Now, when I need to use anything from that package, I need to make references to it, however, the using directive thinks I want to use my <code>Something.IdentityServer</code> instead of the <code>IdentityServer</code> from the nuget package.</p>
  
  <p>What can I do to solve that problem? </p>