正确链接MapPoint DLL

时间:2011-09-06 20:17:23

标签: c# dll build hyperlink mappoint

我有一个引用“Microsoft MapPoint 18.0对象库(北美)”ActiveX控件库的C#应用​​程序 - 我在项目的“References”下添加了这个。

应用程序构建,我在new MapPoint.Application()的调用周围放了一个try / catch,所以我能够检测到MapPoint是否已安装,并在应用程序的那部分不可用时显示错误消息 - 也就是说,我的应用程序不需要MapPoint,如果MapPoint可用,它只有一些额外的功能。

问题是,我现在对MapPoint二进制文件有编译时依赖性 - 应用程序无法在没有安装MapPoint的工作站上构建。

有解决方法吗?

1 个答案:

答案 0 :(得分:2)

当您添加对项目的引用时,VS应该为您创建一个interop文件。这就是编译所需的全部内容,因此您可以将其放在共享位置或SCM工具中。