Как удалить AddIn?

Автор Тема: Как удалить AddIn?  (Прочитано 6412 раз)

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

Оффлайн brigvalАвтор темы

  • ADN Club
  • Сообщений: 17
  • Карма: 0
  • Подпись под аватаром
Как удалить AddIn?
« : 26-02-2015, 12:37:26 »
После создания надстройки и ее отображения в Инвенторе хотел удалить надстройку.
Удалил файл *.addin, удалил надстройку .dll.
Однако в окне надстроек Инветора надстройка осталась. Что можно попробовать предпринять?
Description - осталось
Location - пусто
Как удалить надстройку? В ручную и/или программно?

Оффлайн Алексей Романов

  • ADN Club
  • **
  • Сообщений: 87
  • Карма: 20
Re: Как удалить AddIn?
« Ответ #1 : 27-02-2015, 05:33:15 »
Однако в окне надстроек Инветора надстройка осталась. Что можно попробовать предпринять?
Шанс небольшой, но попробуй вручную (может в шаблоне проекта была СОМ регистрация?). Восстанови на место .dll, рядом создай 2 файла.
Uninstall.bat@echo off
SET NETDIR=%WINDIR%\Microsoft.NET\Framework\v2.0.50727
%NETDIR%\regasm.exe -u InventorAutoSaveAddIn.dll
SET NETDIR=%WINDIR%\Microsoft.NET\Framework64\v2.0.50727
%NETDIR%\regasm.exe -u InventorAutoSaveAddIn.dll
SET NETDIR=
regedit /s Uninstall.reg
REM PAUSE
Здесь нужно установить правильную версию Framework и название .dll...
Второй файл Uninstall.reg
Код - Microsoft Registry [Выбрать]
  1. REGEDIT4
  2. [-HKEY_CURRENT_USER\Software\Autodesk\Inventor\RegistryVersion17.0\UI Customization V5\Command Owner IDs\{345439e7-22b3-48f1-88f0-a2226cff78c6}]
Здесь нужно заменить IDs на GUID своей .dll
Запусти Uninstall.bat на выполнение от имени Админа...
Я с таким сталкивался в версиях АИ2012-...

Оффлайн brigvalАвтор темы

  • ADN Club
  • Сообщений: 17
  • Карма: 0
  • Подпись под аватаром
Re: Как удалить AddIn?
« Ответ #2 : 27-02-2015, 10:59:07 »
Однако в окне надстроек Инветора надстройка осталась. Что можно попробовать предпринять?
Шанс небольшой, но попробуй вручную (может в шаблоне проекта была СОМ регистрация?). Восстанови на место .dll, рядом создай 2 файла.
Uninstall.bat@echo off
SET NETDIR=%WINDIR%\Microsoft.NET\Framework\v2.0.50727
%NETDIR%\regasm.exe -u InventorAutoSaveAddIn.dll
SET NETDIR=%WINDIR%\Microsoft.NET\Framework64\v2.0.50727
%NETDIR%\regasm.exe -u InventorAutoSaveAddIn.dll
SET NETDIR=
regedit /s Uninstall.reg
REM PAUSE
Здесь нужно установить правильную версию Framework и название .dll...
Второй файл Uninstall.reg
Код - Microsoft Registry [Выбрать]
  1. REGEDIT4
  2. [-HKEY_CURRENT_USER\Software\Autodesk\Inventor\RegistryVersion17.0\UI Customization V5\Command Owner IDs\{345439e7-22b3-48f1-88f0-a2226cff78c6}]
Здесь нужно заменить IDs на GUID своей .dll
Запусти Uninstall.bat на выполнение от имени Админа...
Я с таким сталкивался в версиях АИ2012-...

Помогло. Большое спасибо.

Оффлайн Алексей Романов

  • ADN Club
  • **
  • Сообщений: 87
  • Карма: 20
Re: Как удалить AddIn?
« Ответ #3 : 28-02-2015, 15:50:24 »
Удалил файл *.addin, удалил надстройку .dll.
Поторопился с ответом, уточняю. Для удаления надстройки, следует удалить ТОЛЬКО файл *.addin!!! Саму .dll можно удалить после хотя бы одного запуска АИ. АИ автоматом удалит надстройку из списка, если оригинальный .dll присутствует, иначе она останется в списке. Причина, думаю, понятна из постов выше...

Оффлайн brigvalАвтор темы

  • ADN Club
  • Сообщений: 17
  • Карма: 0
  • Подпись под аватаром
Re: Как удалить AddIn?
« Ответ #4 : 02-03-2015, 06:46:20 »
Удалил файл *.addin, удалил надстройку .dll.
Поторопился с ответом, уточняю. Для удаления надстройки, следует удалить ТОЛЬКО файл *.addin!!! Саму .dll можно удалить после хотя бы одного запуска АИ. АИ автоматом удалит надстройку из списка, если оригинальный .dll присутствует, иначе она останется в списке. Причина, думаю, понятна из постов выше...

Понял.
Работа над настройкой закончена. Там все заработало как надо. Выложу скоро в Интернет.
Большое спасибо за помощь.

Оффлайн Владимир Ананьев

  • ADN DevHelp
  • *
  • Сообщений: 148
  • Карма: 8
Re: Как удалить AddIn?
« Ответ #5 : 13-03-2015, 16:23:08 »
Дружище, выкладывайте программу в Exchange Apps !  :)

Я недавно уточнил:  в среднем по магазину приложений
отношение инсталляций к числу визитов уникальных пользователей составляет 30%

Это чрезвычайно высокий КПД.  Грех не пользоваться...

Оффлайн brigvalАвтор темы

  • ADN Club
  • Сообщений: 17
  • Карма: 0
  • Подпись под аватаром
Re: Как удалить AddIn?
« Ответ #6 : 16-03-2015, 11:30:47 »
Дружище, выкладывайте программу в Exchange Apps !  Я недавно уточнил:  в среднем по магазину приложений отношение инсталляций к числу визитов уникальных пользователей составляет 30%Это чрезвычайно высокий КПД.  Грех не пользоваться...

Спасибо за предложение!
Не знаю что такое Exchange Apps (
Думаю, что на не русифицированном компьютере программа работать не будет.
Да и форум нужен для обсуждения. Пока хватает форума на cad.ru.

Оффлайн Владимир Ананьев

  • ADN DevHelp
  • *
  • Сообщений: 148
  • Карма: 8
Re: Как удалить AddIn?
« Ответ #7 : 16-03-2015, 12:18:52 »
Autodesk Exchange Apps – магазин приложений Autodesk.

Есть разделы для 18 платформ, в том числе и для Inventor.

Вот ссылка на русскоязычный раздел Inventor:
https://apps.exchange.autodesk.com/INVNTOR/ru/Home/Index
Кстати, довольно любопытно узнать, что более всего скачивается из инвенторовских программ, что предлагается за деньги, какой функционал за какие деньги и т.п.


Как и любой ресурс такого рода, Exchange Apps выдвигает авторам некоторый набор обязательных требований.  Их природа вполне рациональна.  Решается задача упростить жизнь конечным пользователям и удержать издержки самого магазина на приемлемом уровне. 
Инструкции авторам приведены здесь:
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=17183245
http://www.autodesk.ru/adsk/servlet/index?siteID=871736&id=23397361
Если найдете разночтения между описаниями, опирайтесь на англоязычный вариант. 

Если по кратко, то публикация в магазине – кратчайший путь к пользователю и, пожалуй, наиболее рациональный на сегодняшний метод распространения ваших программ.

Россияне весьма активно используют магазин.  За последние 30 дней ресурс посетили чуть более 6600 уникальных пользователей из России.  Это 6-е место в общем рейтинге. 

Проблемы с публикацией приложений обсуждаются здесь:  http://adn-cis.org/forum/index.php?board=34.0

На конференции Autodesk University 2014 в Москве Ярослав Решетников сделал доклад по процедуре публикации. 
См. материалы конференции на autodesk.ru  http://www.autodeskuniversity.ru/archives/2014?search=%D0%A0%D0%B5%D1%88%D0%B5%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&section=
и видео на YouTube: