Самый нижний вариант, то что надо. Я так сделал, но не указал "Копировать если новее", поэтому получал ошибки при сборке. Тем кто будет пользоваться этим вариантом не забудьте указать probing в App.config. Пример:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>