Exe程序如何调用另一个目录的dll文件呢?
用C#做了个项目,执行目录中,我想把调用到的dll文件放到子文件夹DllLib中,目前是使用配置文件来实现的,我想不使用配置文件,想在Exe程序启动时,通过代码指定DLL的引用路径,该如何设置呢?
配置文件内容:
<configuration>
<runtime>
<assemblyBinding xmlns= "urn:schemas-microsoft-com:asm.v1 ">
<probing privatePath= "DllLib"/>
</assemblyBinding>
</runtime>
</configuration>
------解决方案--------------------
那通过反射,不过,一旦用反射加载assembly,assembly里的类型都需要用反射。
Assembly.LoadFile
Assembly.LoadFrom
------解决方案--------------------