Compartir a través de


Adjuntar elementos a instancias concretas de IDE

Hay dos maneras de adjuntar elementos a una instancia específica del entorno de desarrollo integrado (IDE) de Visual Studio cuando se ejecutan varias instancias.

Ambos métodos utilizan monikers. Un moniker es un nombre que está enlazado a un objeto (en este caso, el IDE) que se puede utilizar para buscar, activar y tener acceso al objeto enlazado. No se necesita información específica sobre la ubicación del objeto real. En este aspecto, funciona igual que un acceso directo con un programa en Windows.

Hay dos maneras de asociar elementos a una instancia específica del IDE:

  • Utilice el moniker de ruta de archivo de solución.

  • Utilice el moniker del elemento.

Moniker de ruta de archivo de solución

Si la instancia del IDE de Visual Studio a la cual desea adjuntar elementos tiene una solución abierta, adjunte a ésta mediante el moniker de ruta de archivo de solución. Ese moniker de archivo está registrado en la tabla de objetos de ejecución (ROT) con el objeto de solución para ese archivo. Utilice Solution.DTE para llegar a ese objeto.

Moniker del elemento

Visual Studio también registra un ProgID como un moniker del elemento de la tabla ROT. El ProgID está compuesto por el nombre e identificador de proceso del proceso de DTE. Por ejemplo, la entrada de la tabla ROT del objeto podría ser "!VisualStudio.DTE.10.0:1234", donde 1234 es el identificador de proceso.

Vea también

Tareas

Cómo: Obtener referencias para los objetos DTE y DTE2

Otros recursos

Establecer referencias a los ensamblados de automatización y al objeto DTE2