我有个C#的DLL,这个DLL会引用个第三方DLL,如Log4net等,
如果这些第三方DLL跟我DLL放同一个目录是没有问题,但是这个目录下已经太多DLL,看起来很乱
我想把所有用到的第三方DLL放到一个独立文件夹内,这样看起来美观些。但是找了好久没有找到什么方法 ,只有找到配置可执行程序 XX.exe.config设置加载指定路径第三方DLL的方法,
但没有找到DLL加载指定路径第三方DLL的方法。不知道各位有否这方面的经验?谢谢
如果这些第三方DLL跟我DLL放同一个目录是没有问题,但是这个目录下已经太多DLL,看起来很乱
我想把所有用到的第三方DLL放到一个独立文件夹内,这样看起来美观些。但是找了好久没有找到什么方法 ,只有找到配置可执行程序 XX.exe.config设置加载指定路径第三方DLL的方法,
但没有找到DLL加载指定路径第三方DLL的方法。不知道各位有否这方面的经验?谢谢
解决方案 »
- DataGridView不能添加行
- 请问DirectoryService能不能远程操作IIS?
- 如何得到程序中使用的鼠标图片?(类似沙漏那样的会动的鼠标图)
- 比较有挑战性:用户控件!
- C# WinForm三层架构做的高校学生档案管理系统
- try..catch..finally的疑惑
- 架构设计中关于类型转换(object<--->List),会有什么损失。
- 菜鸟发问,什么是同步和异步,他们的区别
- 求书《C# 应用程序开发全程演练》(wrox出版社,清华出版社翻译出版)的书例子源代码
- 有兴趣的同志过来看看CryptoStream和MemoryStream的恶心问题
- C# 取当前进程所占用的的cpu、内存、磁盘、网络资源值
- C#调用matlab画图 无法显示图像
我现在就是这样用,这个编译是可以,但运行是还是提示找不到相关程序集;
我是希望实际程序是这样放:
可执行程序.exe
我的DLL.dll
我DLL引用的第三方DLL存放的文件夹
加载外部文件的搜索次序是:显式指定的目录、程序运行的目录,环境变量 path 指定的目录树
如果你不能修改你加载的 dll 文件,那么只能将被该 dll 加载的 dll 放在系统的搜索路径中,而不是其他