关于DLL引用的问题
有两个DLL,设为A.DLL和B.DLL,其中A.DLL引用了B.DLL(在VS.Net 2005的IDE中添加引用)。有一个C.EXE,反射加载A.DLL。其中:A.DLL和B.DLL都在C:\TEST\DLL\,而C.EXE在C:\TEST\下,目录结构如下:
C:\TEST\C.EXE
C:\TEST\DLL\A.DLL
C:\TEST\DLL\B.DLL
问题是:在加载A.DLL运行的时候,提示B.DLL没有找到。但是将B.DLL放到C:\TEST\运行没有问题。
我尝试改变当前路径和环境路径都无法成功。