|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Кто нибудь сталкивался с проблемой загрузки DLL через netload в AutoCAD Architecture 2013?
VB, C++, C#, Java
Санкт-Петербург
Регистрация: 19.04.2013
Сообщений: 48
|
||
Просмотров: 8406
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,407
|
Перекомпилировать под 2013 версию.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Таких .NET библиотек не существует. Под каждую версию AutoCAD .NET плагины компилируются отдельно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Всё равно не понимаю, почему библиотека не подгружается или подгружается, но на команды не отвечает..((
У меня WinXP SP3 MS VisualStudio 2010 установлен .net framework 3.5 + 4.0 + 4.5 В проект добавляю ссылки на dll из AutoCAD 2013: acdbmgd.dll acmgd.dll AcCui.dll AdWindows.dll В свойствах проекта прописываю версию .NET Framework 4. После компиляции как в Relise, так и в Debug версии и подгрузки библиотеки, она не отвечает на зашитые в ней команды. \\ Если использую библиотеки Autocad 2007 .NET Framework 3.5, то после компиляции, библиотека работает корректно на AutoCAD 2007 и AutoCAD 2010. По приведённым выше ссылкам однозначного ответа не нашёл, пожалуйста, если не трудно, напишите, как и с какими настройками студии Вы компилируете библиотеку, чтобы она корректно работала на AutoCAD 2013?? |
||||
![]() |
|
||||
наверное это происки тёмных сил.
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
1. AutoCAD 2013 использует .NET 4.0. Все более ранние версии .NET ему не интересны.
2. Подключать библиотеки нужно осознанно, выбирая лишь те, которые действительно используются в твоём коде. 3. В AutoCAD 2013 часть функционала вынесена в AcCoreMgd.dll. В перечисленном выше списке его не наблюдаю (подозрительно). 3. В настройках подключенных библиотек отключил их локальное копирование? 4. Классы и методы, описывающие команды, объявлены как public? 5. Соответствующие атрибуты методам (хотя бы им) назначены? 6. Надеюсь, что библиотеки грузишь командой NETLOAD? Уточняю на всякий случай... 7. Как компилируешь библиотеку (разрядность)? Варианты: x86/x64/AnyCPU. И какая разрядность у твоей Windows XP?
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Bingo!!!
Счастье, счастье! Всё было как по пунктам, но AcCoreMgd.dll действительно не хватало. + ругнулся на метод, редактирующий реестр, видно тоже свою dll требует. А так всё работает. Большое Вам спасибо! |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
AutoCAD Architecture 2013 зависает при включении (загрузке) | jedi8528 | Вертикальные решения на базе AutoCAD | 3 | 13.09.2012 07:21 |
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk | KSI | AutoCAD | 1 | 14.09.2009 15:59 |