Previously Vault would only load plug-ins from one location. Starting in 2014, it now can load plug-ins from 3 locations. Two new locations were added to support the App Manager. So if you are creating an app for the Vault Exchange store, you can install to the locations that App Manager is used to working with.
Here are the 3 locations:
- %programData%\Autodesk\[Vault Version]\Extensions
This path is specific to Vault
This path is for App Store plug-ins which are installed to all users on the computer
This path is for App Store plug-in which are installed to a single user on the computer
Setting up the PackageContents.xml for the app store should be pretty straightforward for a Vault app. The only major difference is that instead of pointing to a DLL, a Vault module should point to the .vcet.config file. You should also have your plug-in DLLs in the same folder as your .vcet.config file.
Here is an example PackageContents.xml with a Vault module:
<?xml version="1.0" encoding="utf-8"?>