У меня есть приложение C #, ссылающееся на библиотеку элементов управления ActiveX «Библиотека объектов Microsoft MapPoint 18.0 (Северная Америка)» - я добавил это в разделе «Ссылки» в моем проекте.
Приложение создается, и я помещаюПопробуйте / перехватите вызов new MapPoint.Application()
, чтобы я мог определить, установлен ли MapPoint, и отобразить сообщение об ошибке, когда эта часть приложения недоступна, то есть мое приложение не требует MapPoint.просто имеет некоторые дополнительные функции, если MapPoint доступен.
Проблема в том, что теперь у меня есть зависимость во время компиляции от двоичных файлов MapPoint - приложение не может быть построено на рабочей станции, на которой не установлен MapPoint.
Есть ли способ обойти это?