Перечень допустимых каталогов для BUNDLE-пакетов через API

Автор Тема: Перечень допустимых каталогов для BUNDLE-пакетов через API  (Прочитано 4788 раз)

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

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Начиная с AutoCAD 2012 появился новый механизм загрузки расширений. В соответствии с новыми правилами все расширения должны были оформляться в виде так называемых BUNDLE-пакетов и размещаться в одном из каталогов, которые динамически мониторятся новым механизмом на предмет появления новых пакетов. Набор каталогов, подлежащих мониторингу, фиксирован для каждой версии AutoCAD, но не является одинаковым. Можно ли средствами AutoCAD .NET API получить перечень этих каталогов для текущей версии AutoCAD (той, в которой в данный момент работает расширение)?

Скорее всего и в этот раз будет ответ "нет", но мало ли, чем чёрт не шутит...

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Нет. Эту информацию следует брать из документации для каждой из версий.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей БушманАвтор темы

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Нет. Эту информацию следует брать из документации для каждой из версий.

Это всё здорово, однако содержимое документации по данному вопросу не соответствует действительности (и вы сами это прекрасно знаете):
Цитата: AutoCAD 2016 documentation
A plug-in can be deployed by placing it in one of the ApplicationPlugins or ApplicationAddins folders on a local drive.
  • General Installation folder
    Windows 7 and Windows 8: %PROGRAMFILES%\Autodesk\ApplicationPlugins
  • All Users Profile folders
    Windows 7 and Windows 8: %ALLUSERSPROFILE%\Autodesk\ApplicationPlugins
    Mac OS: /Applications/Autodesk/ApplicationAddins
  • User Profile folders
    Windows 7 and Windows 8: %APPDATA%\Autodesk\ApplicationPlugins
    Mac OS: ~/Autodesk/ApplicationAddins
Как видите, информации о том, что AutoCAD 2016 x64 будет автоматом подгружать пакеты в т.ч. и из каталога %PROGRAMFILES(x86)%\Autodesk\ApplicationPlugins в документации отсутствует. Меня интересует полный перечень каталогов, реально подлежащих мониторигу (мало ли, может через пару дней вылезет ещё какой-нить).