程序集绑定日志查看器相当错误(例如,通常不会清空日志)而且功能很短(搜索,排序,过滤都可用)。
所以我想知道是否
如果没有第二个选项,我知道你可以相对简单地创建一个CLR主机实现(虽然非常简单),但是如果你需要的只是比现有的Fusion日志查看器更精细的控制,那就太过分了。
注意,我seen this answer,但似乎没有回答这个问题。
以下是对一些评论的回答:
回答一些评论:我知道汇编重定向,AssemblyResolve
和AssemblyLoad
事件,但第一个只能用作最后的手段(探测链中的最后一个)并且第二个只会在加载程序集后触发。它们都不能用于其他过程,也不能用于显示整个探测过程。
我注意到使用RyuJIT时,由于编译和加载编译的IL的不同方式,一些绑定看起来略有不同,顺序不同。虽然我已经能够研究和解决绑定问题,但我非常不喜欢fuslogvw.exe
这个耗时(虽然是一种有用且有帮助的)工具。因此,我开始寻找一种更好的工具来监控探测过程。(/ p>)
答案 0 :(得分:2)
聚会可能会迟到,但是也许你们中的一些人可能对我最近在GitHub上发布的FUSLOGVW.exe的现代替代方案感兴趣:Fusion++
它非常易于使用:只需单击“记录”即可捕获程序集日志。完成后,再次单击“停止”,Fusion ++将为您解析所有日志文件。
在幕后,它使用的机制与优秀的FUSLOGVW.exe相同。