Google API - System.IO.FileNotFoundException:无法加载文件或程序集'System.Net.Http.Primitives'



尝试使用Google Auth API时,我会得到以下异常:

system.io.io.filenotfoundException:无法加载文件或汇编'system.net.http.primitives,版本= 4.2.28.0,culture =中性,publicKeytoken = b03f5f7f11d50a3a'或其中一种。该系统找不到指定的文件。 ----> system.io.io.filenotfoundException:无法加载文件或汇编'system.net.http.primitives,版本= 1.5.0.0,文化=中性,publicKeytoken = b03f5f7f11d50a3a'或其中一种。系统找不到指定的文件。

例外发生在Google.api.core.dll。

如果我检查/bin文件夹,我可以在其中看到sytem.net.http.primitives.dll,版本为4.2.28.0。

我尝试更新Microsoft HTTP客户端库Nuget软件包,但这无济于事。

问题与不匹配的.dll版本有关吗?如果是这样,我该如何解决?还是完全是其他东西?

double检查 bin文件夹中的汇编文件是否存在,如果它在那里,则尝试删除参考,然后再次将其添加到您的项目。p>该版本应与预期相同。还要检查您的web.config是否对此特定的组件有什么。

在您的错误代码中,我可以看到同一文件的两个不同版本。手段可能是,您正在现有的组件和引用组件之间发生冲突。检查您在此处引用了哪个版本的web.config,并确保您在项目中添加了相同的版本。

此链接可能会有所帮助:

找不到汇编系统.net.http.primitives

相关内容

  • 没有找到相关文章

最新更新