Je reçois ce message d'erreur: P>
ne pouvait pas charger le fichier ou l'assemblage 'System.Spatial, version = 5.7.0.0, Culture = neutre, PublickeyToken = 49BA329HAD364EVZ 'ou l'un de ses dépendances. La définition manifeste de l'Assemblée localisée ne fait pas faire correspondre la référence de montage. (Exception de HRESULT: 0x80131040) P> blockQuote>
J'ai essayé de désinstaller / mettre à jour
system.spatial code> et
windowsazure.storage code> packages Nuget mais obtenez toujours l'erreur. P>
C'est une dépendance de
windowsazure.storage code> package, mais une chose amusante est que je ne reçois pas cette erreur lors de l'exécution du projet ASP.NET Web API localement, mais uniquement sur le serveur Azure. < / p>
Je ne sais pas où trouver le manifeste de l'Assemblée, est-ce
packages.config code>? p>
Comment se débarrasser de cette erreur? J'ai déjà perdu deux jours :( p>
4 Réponses :
Pour une raison quelconque, je ne sais pas, Visual Studio ne téléchargeait pas Newer (Bien que je ne sais toujours pas comment puis-je modifier la version dans un soi-disant manifeste.) p> .dll code> fichier sur le serveur.
Donc je téléchargeai manuellement
system.spatial code> version 5.7.0 sur le serveur. P>
C'était fou deux jours: _ (
Avez-vous essayé d'ajouter une redirection contraignante dans l'app.config / web.config? msdn.microsoft.com/en-us/library /7wd6ex19(V=VS.110).aspx
Modifié les détails de la version dans le fichier de configuration basé sur la version DLL présente dans le dossier Bin em> strong> du projet ayant un problème. Dans le fichier de configuration, il faisait référence à avant Changer p> après le changement. P>
C'est ce qui a résolu le problème dans mon cas. P>
pm> install-package windowsazure.storage -version [Your_version_number] -preview -Pre Code> Li>
ul>
Si vous utilisez Visual Studio, allez à Nugget Package Manager et affichez des packages installés et utilisez le volet de mise à jour pour mettre à jour le système System.Spatial, P>
Ceci résolu mon problème P>
Votre projet a-t-il la même version de .net comme cet assembly?
Vous devez probablement installer la version que vous entrez dans l'erreur. Choisissez la version appropriée du Nuget.