Правильная ссылка на DLL MapPoint - PullRequest
1 голос
/ 07 сентября 2011

У меня есть приложение C #, ссылающееся на библиотеку элементов управления ActiveX «Библиотека объектов Microsoft MapPoint 18.0 (Северная Америка)» - я добавил это в разделе «Ссылки» в моем проекте.

Приложение создается, и я помещаюПопробуйте / перехватите вызов new MapPoint.Application(), чтобы я мог определить, установлен ли MapPoint, и отобразить сообщение об ошибке, когда эта часть приложения недоступна, то есть мое приложение не требует MapPoint.просто имеет некоторые дополнительные функции, если MapPoint доступен.

Проблема в том, что теперь у меня есть зависимость во время компиляции от двоичных файлов MapPoint - приложение не может быть построено на рабочей станции, на которой не установлен MapPoint.

Есть ли способ обойти это?

1 Ответ

2 голосов
/ 07 сентября 2011

Когда вы добавляете ссылку на ваш проект, VS должен создать для вас файл взаимодействия.Это все, что вам нужно для компиляции, чтобы вы могли поместить его в общую папку или в свой инструмент SCM.

...