Impossible de charger le fichier ou l'assemblage 'Newtonsoft.Json, Version = 7.0.0.0
Je suis confronté à l'erreur ci-dessous
Impossible de charger le fichier ou l'assembly 'Newtonsoft.Json, Version=7.0.0.0,
Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' ou une de ses
les dépendances. L'assemblée manifeste définition ne fait pas de
match de l'assemblée de référence. (Exception de HRESULT: 0x80131040)
Je pouvais voir ci-dessous, dans le Web.config
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
Donc je l'ai changé pour
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" culture="neutral" publicKeyToken="30ad4fe6b2a6aeed" />
<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.1.0" />
</dependentAssembly>
Dans packeges.config je pouvais voir ci-dessous l'entrée
Encore, mais je suis confronté au même problème. S'il vous plaît aider
source d'informationauteur Midhun Murali | 2015-09-26
Vous devez vous connecter pour publier un commentaire.
Beaucoup de choses peuvent mal se passer et ce message d'erreur vous dit rien.
Peut-être la façon la plus simple sera d'essayer de réinstaller le package.
Aller à OUTILS > Gestionnaire de Package NuGet et Sélectionnez le Gestionnaire de Package Console. Exécuter les deux commandes suivantes:
Si vous obtenez un message d'erreur après avoir fait cela, alors ce qui a fonctionné pour moi finalement, c'est que j'ai supprimé Json.Net's la section de mon .fichier de configuration. Réinstaller le ramène si elle n'est pas là et, apparemment, vous avez besoin de le supprimer. Jusqu'à ce qu'il y aura une solution normale dans le paquet lui-même, j'ai peur que cette étape manuelle est un must. Dans le gestionnaire de paquets de la console à nouveau exécuter:
Aussi jeter un oeil à votre .Version Net des projets dans votre solution.
C'est le La solution Microsoft avec le déchargement du projet.
la plupart du temps, cette erreur se produit en raison de différents assemblages sont dépendants de la version spécifique d'une autre assemblée.
la meilleure solution est de mettre à jour tous les paquets qui dépendent Newtonsoft.Json en utilisant le gestionnaire de package nuget.
il va automatiquement l'ensemble des fichiers de configuration de votre projet.
J'ai eu la même erreur, et il fixe en faisant un "Propre" sur ma solution. Je suis en utilisant Newtonsoft.Json dans un UWP app.
Merci @ekostadinov. J'ai été en mesure de le faire fonctionner avec la solution de @ekostadinov. Dans mon cas, la valeur par défaut Web MVC modèle avait NewtonSoft JSON version 6. J'avais ajouté une bibliothèque de classe et à qui j'ai installé NewtonSoft JSON version 9 de gestionnaire de package Nuget.
J'ai essayé de supprimer la référence à partir de mon projet Web, des packages de configuration et les dépendances, mais encore j'ai été faire d'erreur. Maintenant, je recevais un message d'erreur indiquant l'impossibilité de trouver Newtonsoft JSON version 6. Au début, je recevais un message d'erreur indiquant l'impossibilité de trouver Newtonsoft JSON version 9.
Puis j'ai suivi @ekostadinov étapes.
J'ai reçu un avertissement à l'égard d'une dépendance dans le gestionnaire de paquets de la console de mentionner au sujet de dépendance avec la version de Web.La graisse dll. Mais de toute façon, il a réussi.
Juste pour vérifier, j'ai couru la dernière commande mentionné dans le post ci-dessus
Il a couru sans aucun avertissement.
Maintenant, je suis capable d'utiliser la version 9 dans tous mes projets.
Cela peut se produire si le paquet.config contient 2 paquets de nom avec un numéro de version différent.
Par Exemple,
Merci.
J'ai eu le même problème et de faire la désinstallation et la réinstallation n'a pas aidé. À l'époque, j'ai essayé d'installer la version la plus récente (10.0.3) de Newtonsoft.Json. J'ai fini par installer la version 7.0.1, puis a couru à travers un autre article qui a suggéré de le copier .dll :\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE. Je l'ai fait.
Commencé l'installation d'API REST processus nouveau et a ensuite reçu un autre message d'erreur. Lorsque vous tentez d'installer Microsoft.Le repos.ClientRuntime 2.3.2 il a échoué. Pour cela, je suis allé dans NuGet et l'avait installer le projet dans lequel j'étais installé l'API REST.
Commencé à l'API REST d'installer de nouveau et cette fois il est installé.
Oh, et si il peut aider n'importe qui avec les recherches, je faisais l'Azur de l'Immersion 02-API App tutoriel en utilisant VS2015 sur Windows Server 2012R2.