Compartilhar via


Anexando a instâncias específicas do IDE

Há duas maneiras de se conectar a uma instância específica do Visual Studio o ambiente de desenvolvimento integrado (IDE), quando várias instâncias em execução.

Ambos os métodos usam identificadores. 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 de informações específicas sobre o local do objeto real. Em relação a isso, ele funciona como um atalho faz com que um programa no Windows.

Há duas maneiras de se conectar a uma instância específica do IDE:

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

  • Use o item de moniker.

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 solução caminho arquivo. 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 chegar ao objeto.

Item de Moniker

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

Consulte também

Tarefas

How to: Obter referências aos objetos de DTE2 e DTE

Outros recursos

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