Не удалось загрузить файл или сборку 'GMap.NET.Core, версия =1.7.5.0

Я пытаюсь загрузить карту в свой проект. я использую WPF в моем проекте, но так как я не могу использовать "Наложения", которые я использую, чтобы поместить маркер, и он работает на WindowsForm, я сейчас использую его и вызываю в форме WPF, пока не столкнулся с этой ошибкой.

Не удалось загрузить файл или сборку 'GMap.NET.Core, версия =1.7.5.0, культура = нейтральная, PublicKeyToken=b85b9027b614afef' или одна из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Я смотрю в своих ссылках, и у меня есть только ссылка на GMap.NET.Core версия 1.7.0.0. Кто-нибудь может помочь мне, если я решу это?

1 ответ

Вам нужно просто скачать проект Gmap.Net отсюда далее распаковать файлы проекта открыть Release-NETv(any_version)

он содержит сборку Gmap.Net.Core, поэтому просто добавьте ссылку на эту сборку в свой проект.

Вот что происходит, когда сборки не совпадают, это не та же проблема, но поможет вам понять.

Пример неправильной ссылки

Ссылка

ошибка

Ошибка ссылки

Решение

Чтобы решить эту проблему, пожалуйста, откройте файл конфигурации вашего приложения и посмотрите номер версии пакета gmap, затем проверьте номер версии gmap внутри ваших ссылок, если они не совпадают, удалите dll из ссылок и измените номер версии на 1.7.5.0 в вашем appconfig, затем пересоберите Project Visual Studio автоматически восстанавливает отсутствующие сборки, чтобы они были одинаковыми с обеих сторон. Для вашего лучшего понимания, пожалуйста, посмотрите этот снимок экрана, когда у меня есть сборка в ссылках, использующая версию, которая меньше версии, используемой в проекте appconfig. Когда вы устанавливаете пакет из диспетчера пакетов, он входит в папку пакета вашего приложения, чтобы добавить его, удалить ссылку из ссылок, если она содержит старую версию, а затем добавить последнюю версию из папки пакета.

Устранить ошибку

При изменении версии в appconfig ошибка исчезла.

3 года спустя лол

замените это значение в app.config

Example AssemblyIdentity name="GMap.NET.Core" publicKeyToken="b85b9027b614afef" culture="нейтральный" />

Другие вопросы по тегам