Compartir a través de


Comandos y menús que usan ensamblados de interoperabilidad

Un VSPackage que implemente comandos de menú y barra de herramientas mediante ensamblados de interoperabilidad debe:

  • Informe al entorno de desarrollo integrado (IDE) de Visual Studio sobre los comandos que admite y si están habilitados actualmente.

  • Siga las reglas (contrato) para controlar comandos.

  • Implemente explícitamente el control de comandos mediante la IOleCommandTarget interfaz o IVsUIHierarchy .

    En la sección siguiente se describe cómo realizar estas tareas.

En esta sección

Describe cómo un VSPackage notifica al IDE los comandos que admite y si están habilitados actualmente.

Proporciona una definición del contrato de comandos básico usado por todos los comandos de implementación de VSPackage mediante ensamblados de interoperabilidad.

Proporciona información general sobre cómo un VSPackage implementa un comando.

Describe las entradas del Registro necesarias para notificar al IDE que un VSPackage proporciona un controlador de comandos.

Describe los criterios que usa el IDE para determinar qué comandos VSPackage están disponibles y qué objeto los controla.

Proporciona detalles sobre cómo crear una interfaz de usuario que use la compatibilidad con comandos de Visual Studio.

Información general sobre el proceso usado para relacionar un objeto con la solicitud de comando correcta.