使用该工具可分析程序在进行dll探查与加载时出现的问题,如程序运行过程中报出如下错误:
则意味着加载依赖dll文件失败,使用Fuslogvw工具可进行此类错误的日志记录与分析,首先打开该工具进行设置,选择日志的记录选项:

然后运行有问题的程序,触发问题依赖问题之后,点击Fuslogvw工具的日志刷新按钮,就会在列表中显示出记录到的所有该程序的dll加载行为日志:

双击日志行,即可看到该日志的详情,如这里,就可以看到dll加载失败所记录下来的详情:

像上面这种日志情况,一般是dll文件缺少,或者dll文件的文件名被改了导致的,我这里是因为后者。
另外,在分析完毕之后,切记要将Fuslogvw工具的设置修改为不再继续记录,因为这里的设置是保存在注册表之中,如果没有修改为不再记录的话,会一直记录日志,可能会对程序运行性能稍微有些影响(仅猜测):

本文介绍了如何利用Fuslogvw工具来诊断和解决程序运行时DLL加载失败的问题。通过设置日志记录,运行程序并查看日志详情,可以定位到是DLL文件缺失还是文件名更改导致的问题。在分析完成后,别忘了关闭日志记录以避免对程序性能的影响。

368

被折叠的 条评论
为什么被折叠?



