The image above shows the toolbar and context menu as they should appear. If you are missing items, we would like to know.
Here is how to fix the problem. It can have one of several sources:
- Bad add-in installers sometimes remove critical files from the GAC. This problem only occurs in Visual Studio 2003.
- Visual Studio caches dlls in a secret place, not the normal assembly cache, and sometimes it gets mixed up and uses an old version.
- On non-English locales, Visual Studio 2005 fails to load the add-in satellite dll containing button bitmaps, even if we provide a satellite specific to the locale.
- WINDOWS\Microsoft.NET\Framework\v1.1.4322\EnvDTE.dll
- WINDOWS\Microsoft.NET\Framework\v1.1.4322\Office.dll
- Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\Extensibility.dll
- Program Files\Microsoft.NET\Primary Interop Assemblies\stdole.dll
If this is not the problem,
Reason 2) For Visual Studio 2003, try this:
- Close all instances of Visual Studio 2003 and the MSDN library.
- From the Control Panel, Select VG.net (or VG.net 3).
- Click the link "Click here for support information"
- Click the Repair button.
- Restart Visual Studio 2003
For Visual Studio 2005, run the following from a Visual Studio 2005 command prompt:
devenv /resetaddin Prodige.Drawing.CommandBarAddIn.Connect2
If that doesn't work, please let us know.
Reason 3) We have created a special beta that will allow you to use the toolbar buttons and context menu items. The custom image buttons will all use a default bitmap, but the context menu (containing the same commands) has text and is easy to use. This is not a good work around, but the bug is in Visual Studio, so it is the best we have come up with. We will be reporting this bug to Microsoft.