Не отображается созданная команда

Автор Тема: Не отображается созданная команда  (Прочитано 17948 раз)

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

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

  • ADN OPEN
  • Сообщений: 20
  • Карма: 0
Re: Не отображается созданная команда
« Ответ #15 : 10-03-2016, 15:58:22 »
- Версия Net framework
Версия Net framework 4.5
- Изменения acad.exe.config
Код - XML [Выбрать]
  1. <configuration>
  2.  
  3.   <startup useLegacyV2RuntimeActivationPolicy="true">
  4.     <supportedRuntime version="v4.0"/>
  5.   </startup>
  6.  
  7.  
  8.         <generatePublisherEvidence enabled="false"/>    
  9.    </runtime>
  10. </configuration>
- Значение false в CopyLocal для ссылок на библиотеки автокада
значения false на всех ссылках на библиотеки автокада поставил

в автокаде 2013 такой же config файл (там тоже версия 4.0), но там все работает
« Последнее редактирование: 10-03-2016, 16:05:03 от Александр Ривилис »

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 809
  • Карма: 166
    • Мои плагины к Автокаду
Re: Не отображается созданная команда
« Ответ #16 : 10-03-2016, 15:59:42 »
Странно....
Цитировать
Версия Net framework
- не загрузится вообще вся библиотека, инициализации не будет. И автокад-то стоит - значит и фреймворк.
Цитировать
Изменения acad.exe.config
- а что там?
Цитировать
Значение false в CopyLocal
- как бы оно повлияло? акад по любому свои библиотеки загрузит
Цитировать
Доверительная зона
- если отказать на запрос загрузки - тогда и инициализации не будет

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Не отображается созданная команда
« Ответ #17 : 10-03-2016, 16:02:38 »
Значит топикстартер где-то что-то от нас утаивает  ;D
Я вот создал новый проект: Net Framework 4.5, библиотеки для 2016 автокада. Скопировал полностью код из топика, собрал сборку, запустил в 2016 автокаде - все работает

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не отображается созданная команда
« Ответ #18 : 10-03-2016, 16:03:55 »
Zombiy
Ты специально игнорируешь форматирование? Читай мою подпись.

Zombiy
Выложи в архиве свой проект. Укажи версию VS.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не отображается созданная команда
« Ответ #19 : 10-03-2016, 16:08:36 »
Цитировать

    Значение false в CopyLocal

- как бы оно повлияло? акад по любому свои библиотеки загрузит
Конфликт библиотек. Команды работать не будут.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 20
  • Карма: 0
Re: Не отображается созданная команда
« Ответ #20 : 10-03-2016, 16:11:52 »
Значит топикстартер где-то что-то от нас утаивает 
Я вот создал новый проект: Net Framework 4.5, библиотеки для 2016 автокада. Скопировал полностью код из топика, собрал сборку, запустил в 2016 автокаде - все работает
Я готов выдать вам любую информацию :) скажите только какая вам нужна. Библиотеки подгружал из папки автокада 2015, да и плагин то выполняет метод инициализации, проблема лишь в том что не видит команды. Напомню что в 2013 у меня тоже все работает. Давайте попытаемся понять где может быть загвоздка. Прикреплю архив проекта

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

  • ADN OPEN
  • Сообщений: 20
  • Карма: 0
Re: Не отображается созданная команда
« Ответ #21 : 10-03-2016, 16:14:25 »
Ты специально игнорируешь форматирование? Читай мою подпись.
Просмотрел, разобрался, в дальнейшем постараюсь не повторять.

Оффлайн Вильдар

  • ADN Club
  • ****
  • Сообщений: 405
  • Карма: 77
  • Skype: vildar82
Re: Не отображается созданная команда
« Ответ #22 : 10-03-2016, 16:17:05 »
А попробуй переименовать команду. Может быть такая команда уже определена в автокаде. В другой сборке или в лиспе.

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

  • ADN OPEN
  • Сообщений: 20
  • Карма: 0
Re: Не отображается созданная команда
« Ответ #23 : 10-03-2016, 16:21:00 »
А попробуй переименовать команду. Может быть такая команда уже определена в автокаде. В другой сборке или в лиспе.
Нет, не помогло. Да и, полагаю, он бы видел хоть какую-нибудь из этих команд в данной ситуации

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Не отображается созданная команда
« Ответ #24 : 10-03-2016, 16:23:16 »
Zombiy, собрал ваш проект - работает. Только я собирал под 2016 автокад и у вас там лишняя ссылка на сборку Aec.. не помню названия)) Я ее удалил

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не отображается созданная команда
« Ответ #25 : 10-03-2016, 16:25:30 »


Так что проблема похоже с твоим AutoCAD'ом

P.S.: Убедись, что у тебя в каталоге с dll-файлом нет никаких посторонних файлов (например, dll-файлов AutoCAD)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 20
  • Карма: 0
Re: Не отображается созданная команда
« Ответ #26 : 10-03-2016, 16:38:23 »
P.S.: Убедись, что у тебя в каталоге с dll-файлом нет никаких посторонних файлов (например, dll-файлов AutoCAD)
нет, подгружаю dll прямо из проекта, там у меня только он.
Код рабочий, это хорошо, но проблема остается открытой.
 Автокад у меня полноценный, обе версии (работаю в проектном институте), самим автокадом вроде тоже пользоваться умею. Но нет предположений в каких настройках можно поковыряться :(

Оффлайн Вильдар

  • ADN Club
  • ****
  • Сообщений: 405
  • Карма: 77
  • Skype: vildar82
Re: Не отображается созданная команда
« Ответ #27 : 10-03-2016, 16:41:40 »
Проверь папку автокада (типа, c:\Program Files\Autodesk\AutoCAD 2016\), нет ли там файлов твоей сборки случайно.

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не отображается созданная команда
« Ответ #28 : 10-03-2016, 16:42:33 »
Если ничего не получается, то начни с начала:
1) Скачай и установи ObjectARX SDK 2015: http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=785550
2) Скачай и установи AutoCAD .NET Wizard: https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2016/AutoCADNetWizardsInstaller/AutoCADNetWizards.msi
3) Создай новый проект при помощи AutoCAD .NET Wizard
И тестируй.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Онлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не отображается созданная команда
« Ответ #29 : 10-03-2016, 16:46:50 »
Автокад у меня полноценный, обе версии
Как минимум у тебя не просто AutoCAD, а вертикальное приложение (например, AutoCAD Architecture или AutoCAD Civil 3D) судя по сборке AecBaseMgd.dll
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение