我有这样的经历,比如a.dll依赖于b.dll、c.dll、e.dll,然后b.dll又依赖于f.dll、g.dll。现在以动态加载的方式加载a.dll。但是加载失败也不知道它缺少那个dll,因为b.dll、c.dll、e.dll和a.dll是在同一目录的。然后我又只得逐个测试加载b.dll、c.dll、e.dll。发现是原因在于b.dll缺少它所依赖的f.dll。     现在的问题是这样的逐个测试要花费大量时间,有没有一种简便的方法来确定系统运行是缺少哪一个dll呢?