C# 正在寻找要解决的策略:无法加载文件或程序集

C# 正在寻找要解决的策略:无法加载文件或程序集,c#,dependencies,.net-assembly,assembly-resolution,C#,Dependencies,.net Assembly,Assembly Resolution,我遇到以下错误:“无法加载文件或程序集”。错误不言而喻:2.0.0.0版的Micorsoft.Owin无法加载到System.Web.Http.Owin中。但是我想使用Microsoft.Owin 3.0.0.0和System.Web.Http.Owin的dll,我确实参考了5.2.2.0版本,它本身应该与Microsoft.Owin一起工作 所以我的问题是谁在引用2.0.0.0版中的Micorsoft.Owin 因此:我如何找出哪个程序集需要Micorsoft.Owin 2.0.0.0? 是否

我遇到以下错误:“无法加载文件或程序集”。错误不言而喻:2.0.0.0版的Micorsoft.Owin无法加载到System.Web.Http.Owin中。但是我想使用Microsoft.Owin 3.0.0.0和System.Web.Http.Owin的dll,我确实参考了5.2.2.0版本,它本身应该与Microsoft.Owin一起工作

所以我的问题是谁在引用2.0.0.0版中的Micorsoft.Owin

因此:我如何找出哪个程序集需要Micorsoft.Owin 2.0.0.0?

是否有针对此类问题的建议策略

到目前为止,我尝试添加绑定重定向。但这更像是一个解决办法,而不是一个好的解决方案(顺便说一句,它不起作用):


您可以使用工具
Fuslogvw.exe
获取程序集绑定的日志,特别是加载的内容以及查找程序集的位置

它是随Visual Studio一起安装的,但要运行它,您需要打开Visual Studio命令提示符(),然后运行

fuslogvw

@杰斯特:我想它不是复制品。我没有问如何启用程序集绑定失败日志记录,尽管使用程序集绑定失败日志记录可以回答我的问题。正在寻找解决这类问题的策略的人还不知道“程序集绑定失败日志记录”确实存在,所以他们不会搜索这个词。。。你看到我的观点了吗?是的,他们可以搜索这个,并找到其他问题的链接来回答他们的问题。明白我的意思吗?;)搜索中仍会显示重复项,是的。你可以试试:)我刚刚意识到其他人仍然会看到这个问题。所以谢谢你的链接!
fuslogvw