C# GMarkerGoogle 报错,找不到

来源:互联网 发布:中国研究数据服务平台 编辑:程序博客网 时间:2024/06/06 00:43

在参考阿凡卢《基于GMap.Net的地图解决方案》这篇blog,尝试使用Gmap.net控件编写一个地图软件时,其代码中有

GMapMarker marker = new GMarkerGoogle(point, GMarkerGoogleType.green);

这样一句总是编译不过,报GMarkerGoogle找不到定义:


原因:我载入的dll是直接从http://greatmaps.codeplex.com/releases/view/20235的Downloads下载的编译好的库。

demo源码是从Source Code下的download


下载的。

事实上,由demo源码是可以编译出dll库来的。如图


而实际上,这个编出来的库可能是与你在download里面下载的库是不太一样的。Downloads里面直接下载的zip里面包含的dll,就可能没有gmarkergoogle的定义,其他一些类的定义也有稍许不同。

而阿凡卢的blog里面的代码是以demo源码编出来的dll为准的。

故解决办法就是下载demo源码,自己编译出dll,然后引用到你自己的project里就OK了。

0 0
原创粉丝点击