Datei oder Assembly System.Net.Http.Primitives konnte nicht geladen werden. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein

Ich arbeite an einem Programm, das die Google-API verwendet. Bei jedem Ausführen meines Programms wird jedoch die folgende Fehlermeldung angezeigt:

Datei oder Assembly 'System.Net.Http.Primitives, Version = 1.5.0.0, Culture = neutral, PublicKeyToken = b03f5f711d50a3a' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein.

Ich verwende Visual Studio 2012 Express. Ich habe versucht, dem zu folgenVerknüpfung und schaute durch viele Foren, aber keine scheint zu funktionieren. Das Hauptproblem scheint von der DLL-Datei "Google.Apis.dll" zu stammen, auf die ich verwiesen habe, und sie verweist auf System.Net.Http.Primitives v1.5.0.0. Die Version, auf die mein Programm verweist, ist jedoch 2.2.13.0. Ich habe versucht, stattdessen die Programmreferenz v1.5.0.0 zu haben (ich finde die DLL zusammen mit dem Quellcode von Google.Apis), aber dies verursachte nur ein weiteres Problem, bei dem ich eine neuere Version von System.Net benötigte. Http.Primitives.

Ich habe versucht, einen Weg zu finden, dies zu umgehen, aber ich kann anscheinend nichts finden, was funktioniert. Vielen Dank für die Zeit.