C# 如何在同一应用程序中使用MapPoint控件和MapPoint应用程序
我目前正在使用MapPoint对象库开发一个应用程序。第一行代码之一是C# 如何在同一应用程序中使用MapPoint控件和MapPoint应用程序,c#,.net,visual-studio,com,mappoint,C#,.net,Visual Studio,Com,Mappoint,我目前正在使用MapPoint对象库开发一个应用程序。第一行代码之一是 MapPoint.Application mapPointApplication = new MapPoint.Application(); 启动Mappoint应用程序,在这一点上我可以与之交互(获取地图,添加图钉和图钉集等等…哦,幸福) 当我希望用户在两个可能的图钉之间做出选择时,问题会在以后出现。为了方便这个选择,我将使用一个弹出对话框,使用mappoint控件将两个图钉放在一个干净的地图上。所以我尝试引用这个控件并
MapPoint.Application mapPointApplication = new MapPoint.Application();
启动Mappoint应用程序,在这一点上我可以与之交互(获取地图,添加图钉和图钉集等等…哦,幸福)
当我希望用户在两个可能的图钉之间做出选择时,问题会在以后出现。为了方便这个选择,我将使用一个弹出对话框,使用mappoint控件将两个图钉放在一个干净的地图上。所以我尝试引用这个控件并在我的窗体上使用它,按照VS的要求删除对Mappoint对象库的引用,说控件库已经引用了对象库。。。似乎合法
但是,唉!一旦进行了引用更改,我在我的第一行代码中就出现了一个构建错误,这一行代码显示在消息的开头
Cannot create an instance of the abstract class or interface 'MapPoint.Application'
所以我的问题是:Mappoint应用程序和Mappoint的实例化在同一个可执行文件中是否不兼容
首先,感谢您提出的任何见解,这是一个很好的问题。我只在一个项目中使用过控件或应用程序,从未同时使用过两者 你有充分的理由同时使用这两种方法吗?你为什么不直接用控制器呢 此外,我认为您将在找到最有知识的MapPoint开发人员,我建议您也在那里发布
埃里克:这是个好问题。我只在一个项目中使用过控件或应用程序,从未同时使用过两者 你有充分的理由同时使用这两种方法吗?你为什么不直接用控制器呢 此外,我认为您将在找到最有知识的MapPoint开发人员,我建议您也在那里发布
Eric使用控件不是一项义务,但在我的具体案例中,它会更方便用户。我会看看你的链接。使用控件不是一项义务,但在我的具体情况下,它会更方便用户。我会看看你的链接。