-1

我有一个计划在 win7 64 位上运行的第三方 32 位 dll。我做了一些研究,发现我应该将平台更改为 x86。我做到了,我仍然得到这个错误。

"附加信息:无法加载文件或程序集 'Sensor.Data, Version=2013.3.4972.15254, Culture=neutral, PublicKeyToken= * ** * ** * * ' 或其依赖项之一。强名称验证失败。(来自异常HRESULT:0x8013141A)**

4

2 回答 2

0

您是否尝试在线搜索错误?这是我在 MSDN 博客中获得的第一个解决方法。

http://blogs.msdn.com/b/keithmg/archive/2012/03/20/strong-name-validation-failed-exception-from-hresult-0x8013141a.aspx

您可能需要要求第三方提供完全签名的 DLL。

于 2013-08-14T02:37:58.957 回答
0

确保Sensor.Data程序集是 32 位的。

如果您有一个 32 位进程,则所有加载的 DLL 和模块也需要是 32 位的。

于 2013-08-20T19:46:36.497 回答