MME Beta2

Rating: No reviews yet
Downloads: 279
Released: Feb 23, 2008
Updated: Feb 23, 2008 by Jern
Dev status: -not yet defined by owner-

Recommended Download

Application ManagedMenuExtensions 0.1.2.zip
application, 1151K, uploaded Feb 23, 2008 - 279 downloads

Release Notes

Beta2 has got it all

The second beta release of Managed Menu Extensions consists of 3 MSI installers.

1. ManagedMenuExtensionsSetup.msi - this installs the base functionality of the Managed Menu Extensions. Needed for the other installers. Also installs the tool - "Add-In Manager" for Enabling and Disabling the AddIns.
2. ManagedMenuVS2008Setup.msi - this installs the VS-AddIn that makes Managed Menu Extensions work with Visual Studio 2008 RTM
3. ManagedMenuAddInSamplesSetup.msi - this installs 3 sample ManagedMenuExtensions Add-Ins.

If you have already installed Beta1 uninstall it, before you install Beta2 in the opposite order of the above

To Make a new AddIn follow these steps:

1. Make a new ClassLibrary.
2. Add a reference to ManagedMenuAddInViews.dll which is installed in the GAC
3. Implement the abstract class MenuManagerAddInView and the abstract class MenuItemView (see how by downloading the Sourcecode and looking in the samples)
4. Place the new dll in the folder <InstallationDirectory>\AddIns\<YourFolder> where InstallationDirectory is the folder you installed ManagedMenuExtensions in, and <YourFolder> is an arbitrary foldername chosen by you.

The Installations has been tested on Windows XP sp2 with Visual Studio 2008 RTM installed. It has only been tested with a user that had administrative rights.

Everything planned for the Visual Studio 2008 release works now. Including showing a menuitem only when the name of the item clicked conforms to a certain regular expression. The Name, and path of the item clicked is also transferred to the "eventhandler".

New in this release

A third Sample with more practical use. The ManagedMenuAddInSampleXMLExtractOfClassFile shows a menuitem when right clicking a classfile. The Menu XML Extracts -> XML from Class generates an XML document with a few details of the class. It is still only a sample - uses very limited parsing of the class file, so it doesn't work for all cases. The sample uses Linq to XML to generate the XML document.

Next release

The plan for the 1.0.0.0 release is to rethink the installation procedure, perhaps installing in the public assemblies for ease of use. And to provide the possibility of managed Add-Ins for the Windows Explorer.

Reviews for this release

No reviews yet for this release.