“No se pudo cargar el archivo o ensamblado 'Newtonsoft.Json, Version = 4.0.3.0, Culture = neutral PublicKeyToken = 30ad4fe6b2a6aeed' o uno de sus dependencias . La definición del manifiesto del ensamblaje ubicado no coincide con con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040) ".No se pudo cargar el archivo o ensamblado Newtonsoft.json.dll
'NewtonsoftJson.dll' es necesario para su publicación en twitter. La versión utilizada es 4.0.3.0.
Y el mismo conjunto (pero la versión de diferencia 4.0.0.0) se utiliza como el conjunto dependiente de facebook C# api (dll). Sin embargo, el conjunto anterior (4.0.3.0) no funciona para ambos casos (es decir, para publicar en Twitter y para iniciar sesión en Facebook). Para resolverlo, creó un proyecto separado para publicar en Twitter y hacer referencia al ensamblado (4.0.3.0) por separado (en el proyecto para la publicación de Twitter). Y se agregó otra versión (4.0.0.0) como referencia en el proyecto principal para Facebook. pero aún así viene el error. Si el proyecto de Twitter está desactivado y se ejecutó, el inicio de sesión de Facebook funciona bien y viceversa.
He hecho mucha investigación y he intentado lo siguiente.
eliminar archivos temporales de ASP.NET solución limpia reiniciar el ordenador
Incluso trataron de desinstalar el conjunto de GAC (sin embargo no es registrada allí).
Por favor, ayúdenme en esto ya que no está funcionando. Gracias, S
Por favor, echar un vistazo a http://stackoverflow.com/questions/22490967/visual-studio-keeps-overwriting-newtonsoft-json-dll-with-an-older-version builing un proyecto, cambios ¡Versión de Newtonsoft.json.dll en el otro! – nsb