В последнее время я столкнулся с теми же проблемами. Но мой проект должен был быть x64-решением. Следующие работали для меня, может быть, это тоже поможет.
Если вы загружаете GMap.Net-источники, вы можете создать «AnyCode» -Version библиотеки. Обычно вы (если используете только компонент WindowsForms) не должны перекомпилировать все, для меня было достаточно перекомпилировать GMap.Net.Core и GMap.Net.WindowsForms.
Затем вы можете ссылаться на недавно скомпилированные DLL в вашем проекте. Winforms-Designer будет использовать x86-вариант, ваша программа, когда вы решите строить только для x64, будет использовать x64-версию.
Вы должны вручную скопировать SQLite.Interop-dlls в% SOLUTION%/bin/Release | Debug/x64 и x86 - x64 и x86 - это подпапки папки Release/Debug.
Если у вас есть проект установки в вашем решении, эти DLL должны быть вручную помещены в те же папки внутри «Папки приложений». Зависимость для System.Data.SQLite и добавленных вручную файлов GMap-Dll будет автоматически задана программой Setup-Project (возможно, вам придется делать зависимости от обновления), поскольку они являются зависимостями GMap-Components.
Спасибо. Это похоже на версию SQLITE. Если я установил x86, он работает хорошо. –