Anexando a instâncias específicas do IDE

Há duas maneiras para anexar a uma instância específica do Visual Studio ambiente de desenvolvimento integrado (IDE) quando estiver executando várias instâncias.

Esses dois métodos usam identificadores de origem.A moniker é um nome que está limite a um objeto — neste caso, o IDE — que pode ser usado para localizar, ativar e acessar o objeto limite.Informações específicas sobre o local do objeto real não é necessário.Nesse aspecto, ele funciona como um atalho feito com um programa no Windows.

Há duas maneiras para anexar a uma instância específica do IDE:

  • Use o moniker do caminho de arquivo de solução.

  • Use o item moniker.

Moniker do caminho de solução

Se a instância do Visual Studio IDE ao qual você deseja anexar tem um em aberto solução e, em seguida, você pode anexar a ele usando o moniker do caminho de arquivo de solução. Esse arquivo moniker está registrado na tabela de objeto em execução (ROT) com o objeto de solução para esse arquivo.Use Solution.DTE Para obter a esse objeto.

Identificador de origem do item

Visual Studio também registra um ProgID sistema autônomo um moniker do item no ROT. O ProgID é composto da nome e ID do processo do processo de DTE.Assim, por exemplo, ROT entrada do objeto pode ser "VisualSutdio.DTE.8.0!1234", onde 1234 é a ID do processo.

Consulte também

Tarefas

Como: Obter referências para os objetos DTE2 e DTE

Outros recursos

Assemblies referência de automação e o objeto DTE2