Compartir a través de


Cambios de la barra de comandos en Visual Studio 2005

Actualización: noviembre 2007

En Visual Studio .NET 2002 y Visual Studio .NET 2003, se hacía referencia a las barras de comandos en el componente Microsoft.Office.Core. En Visual Studio 2005, esta funcionalidad de barras de comandos está disponible en un componente al que se hace referencia como Microsoft.VisualStudio.CommandBars.dll. Además de proporcionar la funcionalidad completa de barras de comandos que ofrece Microsoft.Office.Core, el nuevo ensamblado Microsoft.VisualStudio.CommandBars incluye actualizaciones para algunos métodos.

Estas actualizaciones requieren algunos cambios leves en el código de automatización existente en Visual Studio 2005. Observe que estos cambios sólo son necesarios si vuelve a compilar el código de complemento o ejecuta una macro que utiliza los tipos anteriores.

  • Quite las referencias a Microsoft.Office.Core y a la versión anterior de EnvDTE y reemplácelas por referencias a la versión 8.0 de EnvDTE y al ensamblado de barras de herramientas, Microsoft.VisualStudio.CommandBars.

  • Actualice el código de resolución de tipo. Por ejemplo, cambie:

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

    por

    Microsoft.VisualStudio.CommandBars
    using Microsoft.VisualStudio.CommandBars;
    
  • Actualice cualquier código que llame a DTE.CommandBars, Command.AddControl, Commands.RemoveCommandBar o Commands.AddCommandBar. Esto es necesario porque, en lugar de tomar o devolver un tipo del espacio de nombres Microsoft.Office.Core, esos miembros ahora toman o devuelven IDispatch o System.Object.

Vea también

Conceptos

Mostrar complementos en barras de herramientas y menús