Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在同一应用程序中使用MapPoint控件和MapPoint应用程序_C#_.net_Visual Studio_Com_Mappoint - Fatal编程技术网

C# 如何在同一应用程序中使用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对象库开发一个应用程序。第一行代码之一是

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

使用控件不是一项义务,但在我的具体案例中,它会更方便用户。我会看看你的链接。使用控件不是一项义务,但在我的具体情况下,它会更方便用户。我会看看你的链接。