Ошибка при загрузке AeccDbMgd.dll

Автор Тема: Ошибка при загрузке AeccDbMgd.dll  (Прочитано 4436 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн ChevisАвтор темы

  • ADN OPEN
  • Сообщений: 9
  • Карма: 0
Здравствуйте. Возникла проблема при загрузке модуля для Civil 3D AeccDbMgd.dll (из папки C3D). В Visual Studio легко получается подключить в пространство имен библиотеку, однако при выполнении кода, например, получить CivilApplication.ActiveDocument, возникает следующая ошибка: "Необработанное исключение: System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "AeccDbMgd.dll" либо одну из их зависимостей. Не найден указанный модуль.". Раньше работал только с AutoCAD API, всё подключалось хорошо. Переустановка AutoCAD и Civil 3D на более новую, 2024 года версию, не помогла.

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Re: Ошибка при загрузке AeccDbMgd.dll
« Ответ #1 : 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

Оффлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 546
  • Карма: 119
Re: Ошибка при загрузке AeccDbMgd.dll
« Ответ #2 : 20-11-2023, 15:53:21 »
...либо одну из их зависимостей
Возможно не было установлено свойство для dll "Копировать локально" = False.