title: are assembly bindings ignored for PublicKeyToken=null?
body: <p>I have the following in my <code>app.config</code>.</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;configuration&gt;
    &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;
      &lt;probing privatePath="bin2" /&gt;
      &lt;dependentAssembly&gt;
        &lt;assemblyIdentity name="Foo" culture="neutral" publicKeyToken="null"&gt;
          &lt;bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.4497.27619" /&gt;
        &lt;/assemblyIdentity&gt;
      &lt;/dependentAssembly&gt;
    &lt;/assemblyBinding&gt;
    ...
  &lt;configuration&gt;
  </code></pre>
  
  <p>Fusion logging tells me that it's not looking in <code>bin2</code> for my assembly.</p>
  
  <p><em>LOG: Initial PrivatePath = NULL</em> (and it never searches in <code>bin/Debug/bin2/Foo</code>)</p>
  
  <p>Is this a problem with not having a <code>publicKeyToken</code>?</p>