Share via


How Add-Ins are Loaded

This section describes how SharePoint Workspace loads your add-in.

SharePoint Workspace reads the registry entries for your add-in to locate the xml manifest on your local computer. This manifest is loaded to determine which assembly and class should be instantiated to load your add-in.

SharePoint Workspace loads the add-in in the following order:

  1. Reads the add-in registry entries to determine:

    1. Tool label

    2. Xml manifest path

  2. Loads the Manifest XML file to determine:

    1. Add-in assembly

    2. Add-in entry point (full name of Add-in class)

  3. Loads your add-In assembly and creates an instance of your add-in.

  4. Call ISPWAddIn.OnToolStart().

  5. (optional) Loads the CustomUI definition from the add-in and displays your Ribbon user interface.