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