Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: Дмитрий Загорулькин от 06-03-2014, 15:19:20

Название: Ошибки при добавлении ссылок на Civil 3d COM dll
Отправлено: Дмитрий Загорулькин от 06-03-2014, 15:19:20
Здравствуйте!
Вопрос скорее из любопытства, чем вызванный насущной необходимостью.
Подключаю я, например, такую библиотеку:
c:\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\Autodesk.AECC.Interop.UiPipe.dllИ получаю при компиляции букет предупреждений такого типа:
Ссылка на тип "Autodesk.AutoCAD.Interop.AcWindowState" требует его определения в "c:\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\Autodesk.AutoCAD.Interop.dll", но найти его невозможноХотя, библиотека c:\Program Files\Autodesk\Autodesk AutoCAD Civil 3D 2014\Autodesk.AutoCAD.Interop.dll также подключена.
На работу моих приложений это не влияет, но может быть можно каким-то образом от них избавиться, чтобы не смущали. Ну и интересно, чем это вызвано?
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fs11.postimg.org%2Fp8uftf7cf%2FCOMLibs_Error.jpg&hash=4928638ae3c556ebd76bd0115295846d) (http://postimg.org/image/p8uftf7cf/)
Название: Re: Ошибки при добавлении ссылок на Civil 3d 2013 и 2014 COM dll
Отправлено: Александр Ривилис от 07-03-2014, 01:43:29
AcWindowState содержится в пространстве имен Autodesk.AutoCAD.Interop.Common. Так что нужно добавить ссылку еще и на Autodesk.AutoCAD.Interop.Common.dll
Название: Re: Ошибки при добавлении ссылок на Civil 3d 2013 и 2014 COM dll
Отправлено: Дмитрий Загорулькин от 07-03-2014, 10:09:17
Дык и эта библиотека добавлена. На картинке видно.
Может быть, забыли имена пространств в сивильных COM библиотеках изменить?
Название: Re: Ошибки при добавлении ссылок на Civil 3d 2013 и 2014 COM dll
Отправлено: Александр Ривилис от 07-03-2014, 15:08:00
Возможно. У меня не установлен Civil, так что проверить не могу.
Название: Re: Ошибки при добавлении ссылок на Civil 3d 2013 и 2014 COM dll
Отправлено: German от 08-03-2014, 00:20:07
Подтверждаю. Предупреждения появляются при подключении UIBase.dll + UILand.dll. Трубы еще даже не пробовал. Работоспособности программ не мешают, но надоедают (предупреждений сразу >200).
Название: Re: Ошибки при добавлении ссылок на Civil 3d 2013 и 2014 COM dll
Отправлено: Дмитрий Загорулькин от 23-04-2015, 17:22:26
Обсуждение:
http://adn-cis.org/forum/index.php?topic=2653.msg9104#msg9104
Решение:
http://knowledge.autodesk.com/support/autocad-civil-3d/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/Civil3D-DevGuide/files/GUID-DD447A5A-DF8B-4905-8BFC-4CBFA1C7C121-htm.html