.Net项目在引用第三方dll时,默认需要把所有相关的文件都放到主程序根目录,若存在部分文件相同而引发冲突,这时就需要把dll及相关文件分独立文件夹来管理。我们可以在根目录创建Tool-1,Tool-2等文件夹,然后在Config文件做如下配置:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin\Tool-1;bin\Tool-2"/>
</assemblyBinding>
</runtime>
</configuration>