无法加载文件或程序集 '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