Load multiple assemblies
<p>How can I load an assembly using its full display name from a location outside the application's bin path?</p>

<p>Usually one can load an assembly from a custom location with</p>

<pre><code>Assembly.LoadFrom(path);
</code></pre>

<p>This works, but it seems that for loading a strong-named assembly I need to specify its full display name such as in</p>

<pre><code>Assembly myDll =
Assembly.Load("myDll, Version=1.0.0.1, Culture=neutral, PublicKeyToken=9b35aa32c18d4fb1");
</code></pre>

<p>But the problem here is that this only references assemblies that are in my probing path of my application.</p>

<p>So what if I have an assembly <code>dir1/asm.dll</code> and one assembly <code>dir2/asm.dll</code> and both have a strong name.</p>

<p>How can I load them during runtime?</p>