C# fusion logs是否可能获胜';无法捕获一些程序集负载?

C# fusion logs是否可能获胜';无法捕获一些程序集负载?,c#,.net,C#,.net,我的应用程序因MissingMethodException而失败,因为显然加载了程序集的旧版本 我启用了fusion日志以查看它从何处加载。我看到4个加载请求,所有这些请求都表示正在从具有程序集最新版本的路径加载程序集 我还验证了该程序集不在GAC中 是否可能未在fusion日志中捕获程序集负载?fusion日志不太可能这样说。由于fusion日志没有帮助,您可以使用procmon检查从何处以及从何处加载所有程序集 启动procmon 复制问题 停止procmon 在procmon跟踪中,首

我的应用程序因
MissingMethodException
而失败,因为显然加载了程序集的旧版本

  • 我启用了fusion日志以查看它从何处加载。我看到4个加载请求,所有这些请求都表示正在从具有程序集最新版本的路径加载程序集
  • 我还验证了该程序集不在GAC中

是否可能未在fusion日志中捕获程序集负载?

fusion日志不太可能这样说。由于fusion日志没有帮助,您可以使用procmon检查从何处以及从何处加载所有程序集

  • 启动procmon
  • 复制问题
  • 停止procmon
  • 在procmon跟踪中,首先转到filter并筛选您的exe
  • 然后为包含DLL名称的路径添加筛选器 这将为您提供所有探测路径和从路径加载的路径。因为您得到了缺少的方法异常,所以最好使用ILSpy检查所谓的DLL中是否确实存在该方法