Export (0) Print
Expand All
1 out of 4 rated this helpful - Rate this topic

CommandBar Changes for Visual Studio 2005 

In Visual Studio .NET 2002 and Visual Studio .NET 2003, command bars were referenced in the Microsoft.Office.Core component. In Visual Studio 2005, this command bar functionality is available in a component referenced as Microsoft.VisualStudio.CommandBars.dll. In addition to offering all of the commandbar functionality offered by Microsoft.Office.Core, the new Microsoft.VisualStudio.CommandBars assembly features updates to some methods.

These updates require some minor changes to existing automation code in Visual Studio 2005. Note that changes are necessary only if you recompile your Add-in code or run a macro that uses the old types.

  • Remove the references to Microsoft.Office.Core and the older version of EnvDTE and replace them with references to the 8.0 version of EnvDTE and the command bar assembly, Microsoft.VisualStudio.CommandBars.

  • Update the type resolution code. For example change:

    Includes Microsoft.Office.Core
    using Microsoft.Office.Core;
    

    to

    Microsoft.VisualStudio.CommandBars
    using Microsoft.VisualStudio.CommandBars;
    
  • Update any code that calls DTE.CommandBars, Command.AddControl, Commands.RemoveCommandBar, or Commands.AddCommandBar. This is necessary because rather than taking or returning a type in the Microsoft.Office.Core namespace, those members now take or return an IDispatch or System.Object.

See Also

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.