无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

Posted

技术标签:

【中文标题】无法加载文件或程序集 \'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0【英文标题】:Could not load file or assembly 'PayPalAdaptivePaymentsSDK, Version=2.12.117.0无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0 【发布时间】:2015-04-06 19:46:27 【问题描述】:

我不断收到错误

无法加载文件或程序集“PayPalAdaptivePaymentsSDK, 版本=2.12.117.0、文化=中性、PublicKeyToken=null' 或其中之一 它的依赖关系。定位程序集的清单定义不 匹配程序集引用

无法加载文件或程序集“PayPalInvoiceSDK,版本=2.7.117.0, Culture=neutral, PublicKeyToken=null' 或其依赖项之一。这 定位程序集的清单定义与程序集不匹配 参考

但我对这些版本没有任何参考。我使用的是 2.13.117.0 和 2.8.117.0 版本。

我很确定我没有任何依赖项也使用它们。 我已经删除了所有 bin 文件夹,并重新构建,但仍然遇到这个问题。有什么想法吗?

【问题讨论】:

通常这是因为其他一些库将这些作为依赖项。此解决方案中还有其他项目吗? 【参考方案1】:

也许你有一个依赖于'PayPalAdaptivePaymentsSDK, Version=2.12.117.0.的dll,所以请检查所有的引用并确保所有的汇编都有正确的版本

【讨论】:

【参考方案2】:

谢谢大家 我的问题是,我用新的 dll 替换了旧的 dll,但由于某种原因复制失败,删除并再次复制后,问题就消失了。所以是的,我确实有一个引用旧版本的 dll。

【讨论】:

以上是关于无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0的主要内容,如果未能解决你的问题,请参考以下文章

无法加载文件或程序集 'PayPalAdaptivePaymentsSDK,版本 = 2.12.117.0

无法加载文件或程序集。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集'netstandard,版本 = 2.0.0.0

无法加载文件或程序集 此处的程序集名称 或其依赖项之一。访问被拒绝

无法加载文件或程序集或其依赖项之一

寻找解决策略:无法加载文件或程序集[重复]