Instrucciones de selección de ubicación de comandos

Los procedimientos recomendados para colocar comandos en el entorno de desarrollo integrado (IDE) de Visual Studio varían en función del tamaño del conjunto de comandos. Los comandos se definen y colocan según la información de los archivos .vsct .

Procedimientos recomendados para todos los conjuntos de comandos

Para cada conjunto de comandos, siga estas instrucciones:

  • Prepare un gráfico de la estructura de comandos de antemano. Identifique los comandos, cuadros combinados, grupos de comandos y menús contextuales que se usarán en más de una ubicación.

  • Los comandos que aparecen en el mismo grupo deben estar relacionados.

  • Los grupos que contienen solo un comando son aceptables.

  • Los paquetes no deben agregar muchos comandos a los menús existentes de Visual Studio. En su lugar, deben crear menús o submenús para hospedar los nuevos comandos.

  • Al colocar un comando en un menú existente, asigne un nombre al comando para que su propósito esté claro y no se confundirá con los comandos existentes.

Procedimientos recomendados para conjuntos de comandos pequeños

Si va a desarrollar un VSPackage que tenga solo unos pocos comandos, siga estas instrucciones:

  • Cuando sea posible, use el elemento Primario de un comando, cuadro combinado, grupo o menú secundario para colocarlo en el grupo adecuado.

  • Asigne estos grupos a los menús mostrados por VSPackage.

  • El elemento primario de un menú secundario o un comando debe ser un elemento Group . Asigne comandos y menús secundarios a grupos y, a continuación, asigne los grupos a los menús primarios.

  • Puede colocar un comando en grupos adicionales agregando una sección de elemento CommandPlacements después de la definición del comando y, a continuación, agregando al CommandPlacements elemento un elemento CommandPlacement para cada grupo adicional.

Procedimientos recomendados para conjuntos de comandos grandes

Si VSPackage tendrá muchos comandos que aparecerán en varios contextos, siga también estas instrucciones:

  • Crear menús, grupos y comandos autodirección. Es decir, no asigne un Parent elemento en la definición del elemento.

  • Use CommandPlacement entradas de elemento en la CommandPlacements sección de elementos para colocar menús, grupos y comandos en sus menús y grupos primarios.

  • En la CommandPlacements sección de elementos, las entradas que rellenan un menú o grupo determinado deben estar adyacentes entre sí. Esto ayuda a la legibilidad y hace que las Priority clasificaciones sean más fáciles de determinar.