Пытаюсь программно обойти баг, ранее обозначенный мною
здесь. У меня имеется DLL, позволяющая выполнять конфигурирование AutoCAD извне (т.е. эта DLL предназначена для использования внешними по отношению к AutoCAD приложениями). В этой же DLL, помимо прочего, реализован функционал по подключению\отключению файлов частичной адаптации в CUI\CUIX (динамически подгружает в отдельный домен нужную версию
AcCui.dll и использует её API, после чего домен выгружается).
Если после этого я запускаю AutoCAD, то в редакторе CUI вижу, что в состав частичных файлов основного файла меню был успешно подключен тот, который мне нужен (подключение выполнила указанная выше DLL). Однако в AutoCAD риббоны и туллбары подключенного файла не отображаются. В виду того, что библиотека не является плагином AutoCAD, то варианты с
MenuGroups.Load() и
_CUILOAD не подходят, т.к. код работает вне автокада.
Какие изменения мне нужно выполнить (в реестре либо в файлах), чтобы при очередном старте AutoCAD корректно загрузил в т.ч. и файл частичного меню, который я программно указал в качестве подключенного в основном файле меню (например в
acad.cuix)?