Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集';PayPalCoreSDK';_C#_Asp.net_Visual Studio 2015_Web Applications_.net Assembly - Fatal编程技术网

C# 无法加载文件或程序集';PayPalCoreSDK';

C# 无法加载文件或程序集';PayPalCoreSDK';,c#,asp.net,visual-studio-2015,web-applications,.net-assembly,C#,Asp.net,Visual Studio 2015,Web Applications,.net Assembly,我有两个webapp项目可以完美地使用此程序集 我已经尝试了一切,复制BIN文件夹,删除,重建 在GAC中搜索内容,删除并再次添加引用,使用NUGET而不使用NUGET,从有效项目文件夹中复制 我的错误是,在第一次尝试时,我通过nuget manager添加了引用,而不是简单地从工作的项目复制DLL 现在有一些东西导致版本错误 System.IO.FileLoadException:无法加载文件或程序集“PayPalCoreSDK,版本=1.7.0.0,区域性=中性,PublicKeyToken

我有两个webapp项目可以完美地使用此程序集

我已经尝试了一切,复制BIN文件夹,删除,重建

在GAC中搜索内容,删除并再次添加引用,使用NUGET而不使用NUGET,从有效项目文件夹中复制

我的错误是,在第一次尝试时,我通过nuget manager添加了引用,而不是简单地从工作的项目复制DLL

现在有一些东西导致版本错误

System.IO.FileLoadException:无法加载文件或程序集“PayPalCoreSDK,版本=1.7.0.0,区域性=中性,PublicKeyToken=5b4afc1ccaef40fb”或其依赖项之一。本地化的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

如何清除这些混乱并修复这些引用

所有的东西都和其他两个项目一样,即使是代码,甚至是web.config

我不知道还能在哪里找到解决办法

PayPalMerchantSDK(2.16.204.0)


依赖项:PayPalCoreSDK(1.7.1.0)-Newtonsoft.Json(9.0.0.0)

您是否检查了与其他两个项目相同的.net framework版本?

经过多次尝试后,我成功地使该项目正常运行

但是,我必须使用PayPalCoreSDK和Newtonsof.Json的旧版本

现在我将尝试调整版本,看看是否可以对齐所有项目

但这些引用令人困惑,如果出现问题,似乎只有NUGET可以正确刷新DLL


BIN文件夹中的手动设置在web.config中的作用不大。

我也遇到了这个错误。我只需将PaypalCoreSDK的版本降级到上一个版本就可以解决这个问题。

是的,也是一样的。asp.NET 4.5,所有代码,所有DLL都相同,web.config代码也相同。我搜索的所有方面都可能不同,但都相同,我认为问题出在visual studio之外。是否尝试删除OBJ文件夹?OBJ文件夹在哪里?我想我是在一个网站上,没有obj文件夹。你能告诉我PayPalCoreSDK和Newtonsof.Json的哪个版本都有效吗?