More about MindManager PIA (Primary Interop Assembly) Add-ins and .Net Framework 2.0 & Visual Studio 2005
MYTH
MindManager Primary Interop Assembly (PIA) is not compatible with .Net Framework 2.0 and Visual Studio 2005
OR
MindManager Add-ins built using MindManager Primary Interop Assembly (PIA) with .Net Framework 2.0 does not work.
SYMPTOMS
MindManager Add-in developed using MindManager PIA on Visual Studio 2005 fails to load or does not installs on user’s machine.
REASON
The user’s machine may not have extensibility.dll in the GAC (Global assembly cache) or in the Add-in’s Application folder.
MORE INFORMATION
When an add-in is built using MS Visual Studio 2005, VS does not automatically add the dependency for Extensibility.dll. Since this extensibility.dll is available on the developer’s machine the addin works fine but once this addin is installed on a user’s machine it fails to load. This can happen if the users have the most current Windows update or .Net framework 2.0.
RESOLUTION
You can get more information from http://support.microsoft.com/default.aspx?scid=kb;en-us;908002. You will have to rebuild your MindManager add-in after installing this patch.
OR
Add the Extensibility.dll in the Add-in’s application folder using your Add-in’s setup project.
On a Separate note:
I want to point out that all the add-ins that we develop in Mindjet Labs and all the existing labs add-ins ARE comaptible with .Net framework 2.0 and have been tested on .Net Framework 2.0. Also any add-in that was built with previous version of MindManager PIA is compatible with the latest addins and does not needs to be rebuilt with any any newer future versions of MindManager PIA.
Need more information or have question(s), email us at labs@mindjet.com