2017-10-12 2 views
0

J'essaye de charger une carte sur mon projet. J'utilise WPF sur mon projet mais comme je ne peux pas utiliser les "Overlays" que j'utilise pour mettre un marqueur, et ça fonctionne sur WindowsForm, je l'utilise maintenant et je l'appelle dans le formulaire WPF, jusqu'à ce que je rencontre cette erreur.Impossible de charger le fichier ou l'assemblage 'GMap.NET.Core, Version = 1.7.5.0

Impossible de charger le fichier ou l'assembly 'GMap.NET.Core, Version = 1.7.5.0, Culture = neutral , PublicKeyToken = b85b9027b614afef' ou une de ses dépendances . La définition de manifeste de l'assembly localisé ne correspond pas à la référence d'assembly. (Exception de HRESULT: 0x80131040)

je regarde dans mes références, et je n'ai une référence à la version 1.7.0.0 GMap.NET.Core. Quelqu'un peut-il s'il vous plaît aidez-moi si je résolve cela?

+0

Vérifiez versions S'il vous plaît ensembles utilisés dans vos projets en solution et utiliser la version simple, consultez le fichier appconfig. –

+0

Ceci est ce que sur mon fichier appconfig.J'ai déjà changé la version que j'utilise, mais il montre toujours la même erreur – user8540439

+0

J'ai édité ma réponse s'il vous plaît veuillez revoir l'espoir –

Répondre

1

Vous devez télécharger le projet juste de Gmap.Net de here suivant extrait du projet fichiers ouverts Release-NETV (any_version)

contient-assemblage de Gmap.Net.Core, il faut donc ajouter simplement référence de cet ensemble dans votre projet.

Voici ce qui se passe lorsque des assemblages ne correspondent pas, ce n'est pas le même problème mais cela vous aidera à comprendre.

Exemple de référence incorrecte

Reference

Erreur

Reference Error

Solution

Pour résoudre ce problème, ouvrez votre fichier de configuration et voyez le numéro de version de gmap, puis vérifiez le numéro de version de gmap dans vos références s'il ne correspond pas à la suppression des références et changez le numéro de version en 1.7.5.0 dans votre appconfig reconstruire le projet visual studio restaurer automatiquement les assemblages manquants afin qu'ils soient les mêmes des deux côtés Pour votre meilleure compréhension s'il vous plaît regarder cette capture d'écran quand j'ai un assemblage dans les références utilise la version qui est moins la version est en cours d'utilisation dans le projet appconfig. Lorsque vous installez un paquet à partir du gestionnaire de paquets, il va dans le dossier du paquet de votre application pour ajouter ceci, supprimer la référence des références si contient l'ancienne version puis ajouter la dernière version du dossier du paquet.

Erreur Solve

En changeant la version en AppConfig l'erreur a disparu.

enter image description here

+0

J'ai essayé d'utiliser cela, les deux versions. – user8540439