Não foi possível carregar o arquivo ou assembly System.Net.Http.Primitives. A definição de manifesto do assembly localizado não corresponde à referência de montagem

Estou trabalhando em um programa que usa a API do Google. No entanto, toda vez que executo meu programa, recebo o seguinte erro:

Não foi possível carregar o arquivo ou assembly 'System.Net.Http.Primitives, versão = 1.5.0.0, Culture = neutral, PublicKeyToken = b03f5f711d50a3a' ou uma de suas dependências. A definição de manifesto do assembly localizado não corresponde à referência de assembly.

Estou usando o Visual Studio 2012 express. Eu tentei seguir issoligação e olhei através de muitos fóruns, mas nenhum parece funcionar. O principal problema parece vir do arquivo DLL "Google.Apis.dll" que eu referenciei, e ele referencia System.Net.Http.Primitives v1.5.0.0. No entanto, a versão que meu programa faz referência é 2.2.13.0. Eu tentei ter o programa de referência v1.5.0.0 em vez disso (eu consigo encontrar o dll juntamente com o código-fonte do Google.Apis) no entanto isso só causou outro problema em que eu precisava de uma versão mais recente do System.Net. Http.Primitives.

Estou tentando encontrar uma maneira de contornar isso, no entanto, não consigo encontrar nada que funcione. Obrigado pelo tempo.

questionAnswers(15)

yourAnswerToTheQuestion