Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: 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 года версию, не помогла.
-
Почему это здесь, а не в разделе 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
-
...либо одну из их зависимостей
Возможно не было установлено свойство для dll "Копировать локально" = False.