Context Menu Bridge Application Runtime
Starting with InstallAware X15, a new application runtime offers a one-click way to bridge your existing IContextMenu based right click menus to the new with zero code changes or recompiles.
Adding the Context Menu Bridge to Your Project
First, ensure that your project already installs your IContextMenu based context menu implementations normally, and has code signing enabled through a PFX/P12 certificate. Next:
- To switch to the Application Runtimes designer, on the tab, from the section, click . Then click the link.
- Check the Context Menu Bridge plug-in dialog shows. application runtime to add it to your project, and then click the button to configure your bridge. The
- In the CLSID of each IContextMenu implementation you would like to bridge over. Paste one GUID per line, including the curly braces. You may paste any number of GUIDs. field, simply paste the
- Enter a unique name for your menu in the field, and supply a value in the field. Finally, click any one of the buttons to generate new GUID identifiers for your menu, and choose to save your changes.
You may now normally build and install your project. Upon installation, InstallAware shall automatically bridge all your desired menus to the top-level of the new menu.
Scripting Details
The default implementation as encapsulated in the application runtime include scripts uses the plug-in based script commands (Un)Install Sparse MSIX Package and Context Menu Bridge.
You may customize the default implementation as you see fit. In particular, you may invoke Context Menu Bridge multiple times to create multiple top-level entries on the context menu.