使用该工具可分析程序在进行dll探查与加载时出现的问题,如程序运行过程中报出如下错误:
则意味着加载依赖dll文件失败,使用Fuslogvw工具可进行此类错误的日志记录与分析,首先打开该工具进行设置,选择日志的记录选项:
然后运行有问题的程序,触发问题依赖问题之后,点击Fuslogvw工具的日志刷新按钮,就会在列表中显示出记录到的所有该程序的dll加载行为日志:
双击日志行,即可看到该日志的详情,如这里,就可以看到dll加载失败所记录下来的详情:
像上面这种日志情况,一般是dll文件缺少,或者dll文件的文件名被改了导致的,我这里是因为后者。
另外,在分析完毕之后,切记要将Fuslogvw工具的设置修改为不再继续记录,因为这里的设置是保存在注册表之中,如果没有修改为不再记录的话,会一直记录日志,可能会对程序运行性能稍微有些影响(仅猜测):