我收到以下错误:


System.IO.FileLoadException:找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)


它没有给我任何提示它在抱怨哪个文件的提示。我如何找到它抱怨的程序集?

(是的,SO上还有其他关于同一异常的问题,但它们没有回答我的问题)

最佳答案

最可能的原因是应用程序从您不期望的地方加载了不同版本的程序集。

有几种方法可以找出从何处加载程序集。最好的办法是使用Sysinternal的ProcessMonitor在错误发生之前查看它正在加载哪个文件。

关于.net - 找到的程序集的 list 定义与程序集引用不匹配,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5910015/

10-12 01:17
查看更多