Anexando a instâncias específicas do IDE

Há duas maneiras para anexar a uma instância específica do Visual Studio o ambiente de desenvolvimento integrado (IDE) durante a execução de várias instâncias.

Ambos os métodos usam identificadores de origem.Um identificador de origem é um nome que está vinculado a um objeto — neste caso, o IDE — que pode ser usado para localizar, ativar e acessar o objeto vinculado.Você não precisa obter informações específicas sobre a localização do objeto real.Em relação a isso, 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 de caminho do arquivo de solução.

  • Use o moniker do item.

Moniker do caminho de solução

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

O identificador de origem do item

Visual Studiotambém registra um ProgID como um item de moniker o ROT.O ProgID é composto da nome e identificação do processo do processo de DTE.Assim, por exemplo, entrada ROT do objeto pode ser "!VisualStudio.DTE.10.0:1234,"onde 1234 é o processo de identificação.

Consulte também

Tarefas

Como: obter referências aos objetos de DTE2 e DTE

Outros recursos

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