定位的程序集清单定义与程序集引用不匹配。

3
我收到以下错误信息:
System.IO.FileLoadException: 找到的程序集清单定义不符合程序集引用。(异常来自 HRESULT:0x80131040)
它没有给我任何提示是哪个文件出了问题。我该如何找到出错的程序集?
2个回答

3
最有可能的原因是应用程序从意料之外的地方加载了不同版本的程序集。
有几种方法可以找出程序集的加载位置。最好的方法是使用Sysinternal的ProcessMonitor,在错误发生之前查看它正在加载哪个文件。

我使用了 ProcessMonitor 进行监控,但是没有发现任何 Load Image 关闭。 - jgauffin

0

您可以在Nuget包管理器(VS2015)中检查解决方案中项目使用的所有程序集版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接