Надстройки Vault и диспетчер приложений
Ранее Vault мог загружать надстройки только из одного расположения. Начиная с 2014 версии, он может загружать надстройки из трёх местоположений. Для поддержания работы менеджера приложений были добавлены два новых местоположения. Так, если вы разработали приложение для магазина Vault Exchange, вы можете установить его в местоположения, с которыми работает App Manager.
- %programData%\Autodesk\[Версия Vault]\Extensions
Этот путь отличается для каждого хранилища. - %programData%\Autodesk\ApplicationPlugins
Этот путь для надстроек из магазина App Store, которые установлены для всех пользователей на компьютере. - %appData%\Autodesk\ApplicationPlugins
Этот путь для надстроек из магазина App Store, которые установлены для одного пользователя на компьютере.
Настройка PackageContents.xml для магазина приложений довольно простая для надстройки Vault. Единственное существенное различие заключается в том, что вместо того, чтобы указывать на DLL, модуль Vault должен указывать на файл .vcet.config. Вы также должны расположить DLL-библиотеки вашей надстройки в той же папке, что и ваш файл .vcet.config.
Вот пример PackageContents.xm с модулем Vault:
- <?xml version="1.0" encoding="utf-8"?>
- <ApplicationPackage SchemaVersion="1.0" AutodeskProduct="Vault" Name="Job Stuff" Description="Job Stuff" AppVersion="1.0.0" FriendlyVersion="1.0.0" ProductType="Application" SupportedLocales="Enu" AppNameSpace="appstore.exchange.autodesk.com" ProductCode="{46D19B6E-6888-4E27-B6C1-65A7E596DF06}" UpgradeCode="{284169AB-1CF4-4F5A-B7F3-64771319E9A8}" OnlineDocumentation="http:\\www.autodesk.com" Author="Autodesk">
- <CompanyDetails Name="Autodesk" Url="http:\\www.autodesk.com" Email="nobody@autodesk.com" />
- <RuntimeRequirements Platform="Vault" />
- <Components Description="Autodesk Job Stuff.bundle parts">
- <RuntimeRequirements Platform="Vault" SeriesMin="V2014" SeriesMax="V2014" />
- <ComponentEntry AppName="JobStuff" Version="1.0.0"ModuleName="./JobProcessorApiSamples.vcet.config" />
- </Components>
- </ApplicationPackage>
Источник: http://justonesandzeros.typepad.com/blog/2013/11/vault-plug-ins-and-the-app-manager.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=360
Опубликовано 28.11.2013Отредактировано 05.12.2013 в 00:39:08