ADN Club > Inventor API
Addin на других ПК не работает
(1/1)
niksasa:
Совсем забыл один вопросик задать.
Странная штука: скомпилировал addin, установил у себя, проверил, все работает, принес домой и тоже все работает.
Прихожу в отдел, устанавливаю всем, ни у кого не работает, т.е. в надстройках addin появился, но он в выгруженном состоянии.
У всех инвентор 2013 такой же как у меня и система win7 x64 такая же как у меня. В чем причина?
Владимир Ананьев:
Нужны уточнения.
1. Registry-free AddIn ? Если да, то выложи файл .addin
Вероятнее всего, по указанному в .addin пути Inventor не может найти DLL.
Путь там рассматривается относительно расположения самого файла .addin.
2. Опиши процедуру установки (пошагово), если это делается вручную.
Если используется инсталлятор, проверяй настройку путей к DLL.
Виктор Чекалин:
А Inventor логи никуда не пишет в момент попытки загрузки add-in?
В Revit они по умолчанию пишутся в C:\Users\<username>\AppData\Local\Autodesk\<Revit version>\Journals.
В Navisworks запись логов предварительно в настройках включаются.
Наверняка в Inventor тоже есть подобное. А в логах уже обычно видна причина.
Александр Ривилис:
niksasa. Случайно addin компилировал не в конфигурации Debug?
Виктор Чекалин:
Недавно я тоже столкнулся с проблемой, что add-in не загружался на другом компьютере. Проблема была с Navisworks, но блокировал загрузку .NET Framework, так что возможно информация окажется полезной.
Причина была вот в чем.
Если вдруг вы пользуетесь Internet Explorer, скачали с его помощью exe-файл или msi (возможно еще какие) из неизвестного источника, то при запуске такого файла могли видеть предупреждающую надпись от майкрософта, что файл может быть опасным.
В Windows 8 это выглядит вот так (Русской версии Windows под рукой нет, к сожалению)
В свойствах этого файла в этом случае появляется дополнительное свойство (Пардон за тавтологию):
Так вот, если файл add-in имеет такой признак, то .net framework такую сборку не загрузит.
В моем случае файл был скачан с FTP и Windows навесило вот такое клеймо на файл add-in.
Чтобы убрать этот признак, достаточно в свойствах файла нажать кнопку Разблокировать.
Подробней об этой фиче винды можно почитать здесь
Навигация
Перейти к полной версии