Yes, there are two different assemblies for commandbars, one for VS.NET
2002/2003 and another for VS 2005. You are better off using a single
codebase but using conditional compilation to produce two binaries. Although
it could be possible to use a single binary, you would have to use late
binding and you would be unable to use the new VS 2005 extensibility stuff.

Signature
Best regards,
Carlos J. Quintero
MZ-Tools: Productivity add-ins for Visual Studio
You can code, design and document much faster:
http://www.mztools.com
> With all of the VS 2005 DTE methods returning System.Object rather than
> x.x.x.CommandBars, I assumed this was for backwards compatibility.
[quoted text clipped - 12 lines]
>
> Jake