C# 将引用的DLL文件放到指定的目录下

软件引用的DLL比较多的时候,全部的DLL都放在exe同目录下,显得比较乱而且不利于管理。为了更好的管理软件中的各种文件应该分门别类的放入相应的文件夹中。

下面是解决该问题的一种方法:

右键点击项目:属性-》设置,项目会生成一个app.config文件,在<configuration>节点后面添加<runtime>节点再添加下面的节点,重新生成一下就可以达到预期效果了。指定的目录即为生成exe所在路径的次级dll文件目录。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin/dll;" />
    </assemblyBinding>
  </runtime>
</configuration>

参考资料:http://www.cnblogs.com/sowhat4999/p/5700117.html

猜你喜欢

转载自blog.csdn.net/wangzl1163/article/details/77993432