GMap.NET Windows Forms & Presentation is an excellent open source, powerful, free and cross-platform .NET control. Allows the use of routing, geocoding, directions and maps from Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yendux, Mapy.cz, Maps.lt, iKarte.lv, NearMap, HereMap, CloudMade, WikiMapia, MapQuest and many more.
Other
466
stars
205
forks
source link
DLL version mismatch GMap.NET.Core 2.1.7 .NET6 #181
The 2.1.7 version of the GMap.NET.Core package has a mislabeled GMap.NET.Core DLL.
Specifically, the .NET6 DLL (gmap.net.core/2.1.7/lib/net6.0/GMap.NET.Core.dll) is labeled as version 2.1.6:
As opposed to, for example, the .NET standard 2.0 DLL which is correctly labeled 2.1.7:
This causes version conflict issues when using a .NET6 project which references a .NET standard 2.0 project, which references version 2.1.7 of GMap.NET.Core
I'm experiencing the same issue when targeting .net 8. In my case this causes FileNotFoundException. I had to downgrade the package to the 2.1.6 version because of this.
The 2.1.7 version of the GMap.NET.Core package has a mislabeled GMap.NET.Core DLL. Specifically, the .NET6 DLL (gmap.net.core/2.1.7/lib/net6.0/GMap.NET.Core.dll) is labeled as version 2.1.6:
As opposed to, for example, the .NET standard 2.0 DLL which is correctly labeled 2.1.7:
This causes version conflict issues when using a .NET6 project which references a .NET standard 2.0 project, which references version 2.1.7 of GMap.NET.Core