在项目中遇到了这个问题就记录一下:
未能加载文件或程序集“OpcRcw.Ae, Version=1.10.2.0, Culture=neutral, PublicKeyToken=9a40e993cbface53”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
一般是因为调用的这个dll文件的版本跟程序中使用的版本对不上。在程序中的配置文件中app.config里面引用的是以下版本的
而这个dll的版本是
解决方法是将程序中的配置文件的版本修改为与文件版本一致即可。