Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Андрей Бушман от 20-05-2016, 11:18:05

Название: Перечень допустимых каталогов для BUNDLE-пакетов через API
Отправлено: Андрей Бушман от 20-05-2016, 11:18:05
Начиная с AutoCAD 2012 появился новый механизм загрузки расширений. В соответствии с новыми правилами все расширения должны были оформляться в виде так называемых BUNDLE-пакетов и размещаться в одном из каталогов, которые динамически мониторятся новым механизмом на предмет появления новых пакетов. Набор каталогов, подлежащих мониторингу, фиксирован для каждой версии AutoCAD, но не является одинаковым. Можно ли средствами AutoCAD .NET API получить перечень этих каталогов для текущей версии AutoCAD (той, в которой в данный момент работает расширение)?

Скорее всего и в этот раз будет ответ "нет", но мало ли, чем чёрт не шутит...
Название: Re: Перечень допустимых каталогов для BUNDLE-пакетов через API
Отправлено: Александр Ривилис от 20-05-2016, 11:19:36
Нет. Эту информацию следует брать из документации для каждой из версий.
Название: Re: Перечень допустимых каталогов для BUNDLE-пакетов через API
Отправлено: Андрей Бушман от 20-05-2016, 11:32:05
Нет. Эту информацию следует брать из документации для каждой из версий.

Это всё здорово, однако содержимое документации по данному вопросу не соответствует действительности (и вы сами это прекрасно знаете):
Цитата: 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 в документации отсутствует. Меня интересует полный перечень каталогов, реально подлежащих мониторигу (мало ли, может через пару дней вылезет ещё какой-нить).