寻找解决方式:无法加载文件或程序集

19 浏览
0 Comments

寻找解决方式:无法加载文件或程序集

这个问题已经有答案了:

如何在.NET中启用程序集绑定失败日志(Fusion)

我遇到了以下错误:\"无法加载文件或程序集\"。 这个错误不言自明:Micorsoft.Owin版本2.0.0.0在System.Web.Http.Owin中无法加载。 但是我想使用Microsoft.Owin 3.0.0.0,我引用的System.Web.Http.Owin的dll具有版本5.2.2.0,这本身应该与Microsoft.Owin一起正常工作。

因此,我的问题是:谁正在引用Micorsoft.Owin版本2.0.0.0?

因此:我该如何找出哪个程序集正在请求Micorsoft.Owin 2.0.0.0?

有没有推荐的解决这种问题的策略?

到目前为止,我尝试做的是添加绑定重定向。 但这更多地是一个权宜之计,而不是一个好的解决方案(而且它也不起作用):

 
    
    
  
  
    
    
  

admin 更改状态以发布 2023年5月21日
0
0 Comments

你可以使用 Fuslogvw.exe 工具来获取程序集绑定的日志,特别是程序集加载的情况以及它们在哪里查找程序集。

这个工具随 Visual Studio 安装,但是为了运行它,你需要打开一个 Visual Studio 命令提示符(就像这样),然后运行

fuslogvw

0