日期:2014-05-18  浏览次数:20673 次

关于DLL路径的问题
我VS中新建了个类库工程,生成了DLL A。工程中还引用了DLL B中的类型,所以B要和A放在同一目录下。

现在问题:DLL A被EXE C动态加载,由于项目需要,DLL A和EXE C不在同一目录,所以加载时需要指出A的路径。

请问DLL B是不是得和EXE C放在同一目录下?如果我想继续让B和A在同一目录,那我不是就得改成在A中通过反射动态加载B?



------解决方案--------------------
AppDomainSetup.ApplicationBase

------解决方案--------------------
楼主,你的问题答案应该都是肯定,起码在我的知识范围内是的.还有一种做法,就是把B包含到A里面去,就是把B作为一个资源包含到A的程序集里面去.