C#如何通过probing指定dll寻找文件夹详解
前言
我们在很大的项目开发,会发现项目引用的dll会很多,我想要按照不同的功能,将不同的dll放在不同的文件夹
简单的方法是通过修改App.config文件指定文件夹,如将文件移动到abc\12的文件夹里面,可以在App.config添加代码
如创建一个简单的项目,此时项目引用一个dll如doubi.dll这个项目运行的时候输出的文件有lindexi.exe和doubi.dll文件
这时需要将doubi.dll移动到文件夹abc\12里面
lindexi.exe abc\12\doubi.dll
打开App.config添加上面的代码就可以
如果有两个不同的dll需要放在两个不同的文件夹,如walter.dll需要放在walter文件夹
在
这个App.config在编译之后会在被修改为程序集名.exe.config在输出文件夹找到xx.exe.config可以通过修改这个文件在编译之后修改dll的寻找文件夹
如果是对于C++的dll需要做特殊引用,如需要区分x86和x64请看C#如何在项目引用x86x64的非托管代码
不能直接添加一个x86文件和一个x64文件夹,通过privatePath同时指定文件夹的方式
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短