||I'm having problems getting my custom extension, toolbar, and TOC tab to display in ArcMap. I'm using C# Visual Studio 2008, ArcGIS 9.3.1. My Extension project contains the IExtension template (complete with IExtensionConfig), the custom toolbar via BaseToolbar, and a custom ToC tab via IContentsView, along with the Installer Class template and COM registration code as described in a guide here on this site. They were all created with the SDK templates so they all have the COM registration functions. I also have 3 ICommand objects, in separate projects, all of which show up in Tools -> Customize -> Commands (however the toolbar is not showing up in Tools-Customize -> Toolbars).
Using catagories.exe, I can see everything is located in their proper locations:
(all are referenced here)
ESRI Mx Extensions:
ESRI Contents Views:
ESRI Mx Command Bars:
I'm assuming thre's something wrong with my Extension project, because all 3 items within that project are not showing up in ArcMap (extension, toolbar, and toc tab). Each command is in its own project, and they work fine (and everything is referenced by 1 solution file and 1 setup project).
I used to have a toolbar as the master project with all the commands located within the project, and that installed just fine. As this thing grew, however, I found the need for expansion via a custom extension, toc tab, etc. I pretty much did everything the same this time around.
And I do reboot each time I install it.
I noticed the ProgID attribute doesn't seem to be overriding my namespace and class naming, so I commented it out (read in the reference section that's OK to do).
I also have it set to install for all users. Are there specific registry keys I need to be looking for? I'm assuming the install is fine since I can see it all using the categories tool.
Pleas help, I'm starting to pull out my hair!