Загрузка нескольких дополнений Autodesk Inventor

#api #load #add-in #autodesk-inventor

#API #загрузить #надстройка #autodesk-inventor

Вопрос:

У меня есть два дополнения Inventor, оба основаны на одной и той же общей пользовательской библиотеке. При загрузке одного дополнения через его файл .addin все работает нормально. При использовании обоих файлов .addin при запуске загружается только одна надстройка, другую приходится загружать вручную (хотя она видна в AppManager), а затем она также работает нормально. Конструктор второго дополнения не вызывается, поэтому его метод activate() не может быть запущен. Я проверил файлы .addin, идентификаторы guid, кажется, все в порядке. Все должно быть в порядке, в противном случае загрузка не производилась бы с отдельными файлами .addin. Будем признательны за любую помощь или подсказку!

Ответ №1:

После нескольких часов попыток, тестирования и поиска: classId и ClientID должны совпадать, чтобы иметь работоспособную функциональность в отношении автоматической загрузки нескольких дополнений (по крайней мере, в Inventor 2020 и 2021).