C# Google Drive API无法加载文件或程序集';System.Net.Http.Primitives,版本=1.5.0.0

C# Google Drive API无法加载文件或程序集';System.Net.Http.Primitives,版本=1.5.0.0,c#,asp.net,.net,google-api,google-drive-api,C#,Asp.net,.net,Google Api,Google Drive Api,这个问题仍然是一个问题。我看到过几篇类似的帖子,但它们现在都有好几年的历史了。 我已经通过Nuget引用了谷歌API,坦率地说,现在我身处“Nuget地狱”。首先,我要说的是,为什么在使用Nuget时会有这么多程序集和引用,.NET Framework的用途是什么?例如,为什么我在my/bin文件夹中看到System.IO DLL的副本? 为了让我的网站运行我的任何代码,我挣扎了一段时间。在我将所有程序集升级到4.0,并在运行Windows 8.1的本地.Net安装上运行更新后,我的本地开发人员

这个问题仍然是一个问题。我看到过几篇类似的帖子,但它们现在都有好几年的历史了。
我已经通过Nuget引用了谷歌API,坦率地说,现在我身处“Nuget地狱”。首先,我要说的是,为什么在使用Nuget时会有这么多程序集和引用,.NET Framework的用途是什么?例如,为什么我在my/bin文件夹中看到System.IO DLL的副本? 为了让我的网站运行我的任何代码,我挣扎了一段时间。在我将所有程序集升级到4.0,并在运行Windows 8.1的本地.Net安装上运行更新后,我的本地开发人员网站又开始工作了。 当我在我的网站上调用任何调用Google drive汇编代码的页面时,我会遇到以下错误:

Could not load file or assembly 'System.Net.Http.Primitives,
Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its 
dependencies. The located assembly's manifest definition does not match the
assembly reference. (Exception from HRESULT: 0x80131040)
我在这篇文章中不断提出映射程序集的建议: 要么它不工作,要么我没有正确的程序集映射。我真是不知所措

我已经编译了我的Google驱动代码和我的web应用程序汇编的单独汇编。我的Google驱动代码工作得很好,只有当我试图从我的web应用程序引用这个项目时,我才会遇到问题


我在这里或谷歌上找不到任何额外的提示。我被卡住了。

经过3天的反复尝试、更新IIS、更新所有程序集等,我显然已经解决了这个问题。让我的页面正常工作的最终答案是在我的web.config中获得正确的assemblyBinding。但是,我没有回答这个问题,因为我仍然不明白是谁/为什么/什么引用了1.1.5.0 http原语程序集。这应该会得到修复。经过3天的反复尝试、更新IIS、更新所有程序集等,我显然已经解决了这个问题。让我的页面正常工作的最终答案是在我的web.config中获得正确的assemblyBinding。但是,我没有回答这个问题,因为我仍然不明白是谁/为什么/什么引用了1.1.5.0 http原语程序集。这应该会得到修复。经过3天的反复尝试、更新IIS、更新所有程序集等,我显然已经解决了这个问题。让我的页面正常工作的最终答案是在我的web.config中获得正确的assemblyBinding。但是,我没有回答这个问题,因为我仍然不明白是谁/为什么/什么引用了1.1.5.0 http原语程序集。这应该得到解决。