Custom Action Assemblies

Custom Action classes are compiled into your custom action assemblies.  You can add these custom assemblies to individual projects, making the actions contained in them available to specific projects.  Alternatively you can place the assemblies into the global custom actions folder, making the actions available to all projects.

Adding to a Project

Open your project in Make Update.  Under the Tools menu, click the Custom Actions menu item.  The Custom Actions form displays the assemblies that are available to the project.  To add a new assembly, click the Add an assembly button and browse to your assembly.  When an assembly is added, Actions within the assembly will appear in the Make Update Actions palette.  You can control the location and display within the actions palette using attributes on your custom actions.  See the palette section for more information.

Adding to the Custom Actions Folder

Placing your custom action assemblies within AppLifeUpdateInstallFolder\MakeUpdate\CustomActions folder makes your actions available to all projects.  The default location of this folder is C:\Program Files\AppLife Update\MakeUpdate\CustomActions.  Assemblies in this folder are visible from the Custom Actions form and the actions will be in the palette.