Сообщество программистов Autodesk в СНГ
		ADN Club => Civil 3D API => Тема начата: Дмитрий Загорулькин от 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/)
 
- 
				AcWindowState содержится в пространстве имен Autodesk.AutoCAD.Interop.Common. Так что нужно добавить ссылку еще и на Autodesk.AutoCAD.Interop.Common.dll
			
- 
				Дык и эта библиотека добавлена. На картинке видно.
 Может быть, забыли имена пространств в сивильных COM библиотеках изменить?
- 
				Возможно. У меня не установлен Civil, так что проверить не могу.
			
- 
				Подтверждаю. Предупреждения появляются при подключении UIBase.dll + UILand.dll. Трубы еще даже не пробовал. Работоспособности программ не мешают, но надоедают (предупреждений сразу >200).
			
- 
				Обсуждение:
 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