VS开发中,直接引用的程序集会自动生成到运行目录下面,有的时候需要将dll或exe放到不同的路径下,这种时候若想正常运行,则需要进行一些配置。
1、在启动项目中,新建“应用程序配置文件”。
2、在配置文件中添加probing配置信息。假如将应用程序引用的程序集(dll或exe)全部放置到运行目录下的Dll文件夹中,则配置信息如下:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="Dll" /> </assemblyBinding> </runtime> </configuration>
此时,若运行目录下没有引用到的程序集,会自动到Dll文件夹下寻找。