我有 2 个 webapp 项目可以与这个程序集完美配合。
我已经尝试了所有方法,复制 BIN 文件夹,删除,重建。
在 GAC 中搜索东西,删除并再次添加引用,有 NUGET 没有 NUGET,从有效的项目文件夹中复制。
我的错误是,在第一次尝试时,我通过 nuget 管理器添加了引用,而不是简单地从有效的项目中复制 DLL
现在有些东西导致版本错误。
System.IO.FileLoadException:无法加载文件或程序集“PayPalCoreSDK,Version = 1.7.0.0,Culture = neutral,PublicKeyToken = 5b4afc1ccaef40fb”或其依赖项之一。本地化程序集 list 定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
如何清除这些困惑并修复这些引用?
一切都与其他 2 个有效的项目相同,甚至是代码,甚至是 web.config。
我不知道还能在哪里寻找解决方案。
PayPalMerchantSDK (2.16.204.0)
依赖项:PayPalCoreSDK (1.7.1.0) - Newtonsoft.Json (9.0.0.0)
最佳答案
您是否检查了与其他 2 个项目相同的 .net 框架版本?
关于c# - 无法加载文件或程序集 'PayPalCoreSDK',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44143318/