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

ADN Club => AutoCAD .NET API => Тема начата: Chevis от 18-11-2023, 16:18:29

Название: Ошибка при загрузке AeccDbMgd.dll
Отправлено: Chevis от 18-11-2023, 16:18:29
Здравствуйте. Возникла проблема при загрузке модуля для Civil 3D AeccDbMgd.dll (из папки C3D). В Visual Studio легко получается подключить в пространство имен библиотеку, однако при выполнении кода, например, получить CivilApplication.ActiveDocument, возникает следующая ошибка: "Необработанное исключение: System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "AeccDbMgd.dll" либо одну из их зависимостей. Не найден указанный модуль.". Раньше работал только с AutoCAD API, всё подключалось хорошо. Переустановка AutoCAD и Civil 3D на более новую, 2024 года версию, не помогла.
Название: Re: Ошибка при загрузке AeccDbMgd.dll
Отправлено: trir от 20-11-2023, 07:25:34
Почему это здесь, а не в разделе Civil'а? Запускаем в Civil'е? Есть ещё смысл посмотреть значение demaindLoad

Цитировать
Browse to the install directory for Autodesk Civil 3D, and select the base libraries acdbmgd.dll, acmgd.dll, accoremgd.dll, AecBaseMgd.dll, and AeccDbMgd.dll.
https://help.autodesk.com/view/CIV3D/2024/ENU/?guid=GUID-DE3A46DA-508E-43A0-8538-C77D978D06B2
Название: Re: Ошибка при загрузке AeccDbMgd.dll
Отправлено: Привалов Дмитрий от 20-11-2023, 15:53:21
...либо одну из их зависимостей
Возможно не было установлено свойство для dll "Копировать локально" = False.