DLLA引用了DLLB,DLLB引用了DLLC,DLLC 引用了DLLD某个可执行程序X.exe只引用了DLLA,且只用到了DLLA本身公开的接口和实现,并不依赖于DLLB;
编译X.exe项目的时候,在Debug文件夹里,自动将DLLA,DLLB,DLLC,DLLD都拷贝了进去,其实在运行时真正需要的只有DLLA,也就是说只同时部署DLLA就足够了,那么问题如下:问题:
如何判断X.exe只依赖DLLA,而不会间接依赖DLLB、DLLC、DLLD呢?