C#:参照ライブラリが一杯でせめて別なフォルダから参照したい!

ざっくり作りすぎた
Nugetでインストールして管理はしていたが、ライブラリがbinフォルダに海のようにあって管理できない状態に?
(^^)
そこで、アプリケーションの bin フォルダーでないフォルダーざっくり入れて整理方法を探して見当たらあった
もっと利用バージョンを調べてその都度参照しながらって方法もあるけど、これが一番早かった。

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="MyAssembly2"  culture="neutral" publicKeyToken="307041694a995978"/>
            <codeBase version="1.0.1524.23149" href="FILE://C:/Myassemblies/MyAssembly2.dll"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

これでOK ただしバージョン管理
記述があるのでちょっと内容を把握してね
<bindingRedirect>
https://msdn.microsoft.com/ja-jp/library/eftw1fys(v=vs.110).aspx

<codeBase>
https://msdn.microsoft.com/ja-jp/library/efs781xb(v=vs.110).aspx

詳細
https://support.microsoft.com/ja-jp/help/837908/how-to-load-an-assembly-at-runtime-that-is-located-in-a-folder-that-is