私は現在、MapPoint オブジェクト ライブラリを使用するアプリケーションに取り組んでいます。コードの最初の行の 1 つは、
MapPoint.Application mapPointApplication = new MapPoint.Application();
Mappoint アプリケーションを起動し、その時点で操作できます (マップの取得、画鋲と画鋲セットの追加など...ああ、幸せです)。
問題は後で、ユーザーに 2 つの画鋲のどちらかを選択してもらいたいときに発生します。この選択を容易にするために、mappoint コントロールを使用して、きれいな地図に 2 つの画鋲を配置したポップアップ ダイアログを使用します。したがって、このコントロールを参照してフォームで使用しようとしており、VS から要求された Mappoint オブジェクト ライブラリへの参照を削除し、コントロール ライブラリは既にオブジェクト ライブラリを参照していると言っています... 正当なようです
しかし悲しいかな !参照の変更が行われると、コードの最初の行でビルド エラーが発生しました。これは、このメッセージの冒頭に示されているものです。
Cannot create an instance of the abstract class or interface 'MapPoint.Application'
ここで私の質問: Mappoint アプリケーションのインスタンス化と Mappoint のインスタンス化は、同じ実行可能ファイルで互換性がありませんか?
事前に、洞察に感謝します