Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Controlando projetos e soluções

Suplementos do Visual Studio foram substituídos no Visual Studio 2013. Você deve atualizar os seus suplementos e as extensões VSPackage. Para obter mais informações sobre atualização, consulte Perguntas frequentes: convertendo suplementos em extensões VSPackage.

O modelo de automação do Visual Studio fornece objetos e coleções que permitem controlar a solução, os projetos e os itens de projeto dentro do projeto, independentemente da linguagem de programação na qual o aplicativo foi escrito.

Além deste modelo principal de automação de projeto agnóstico a linguagens, cada linguagem de programação tem seu próprio modelo de automação de projeto que fornece acesso aos recursos exclusivos dessa linguagem.

  • O objeto Solution2 e a coleção Projects (que é retornada por Projects e Projects) contêm uma referência à solução, bem como referências a todos os projetos na solução, respectivamente.

  • A coleção ProjectItems representa todos os itens contidos em um projeto (Project), com exceção dos projetos virtuais. O objeto ProjectItem representa itens individuais dentro do projeto.

Um projeto virtual é aquele que não está associado a um projeto específico, mas está associado à solução. Uma solução pode conter dois projetos virtuais adicionais: os projetos de Arquivos Diversos e de Itens da Solução.

Para saber mais sobre

Veja

Controlando a solução e os projetos na solução.

Controlando a solução e os respectivos projetos

Como criar programaticamente a solução e projetar as configurações de compilação.

Como criar configurações de compilação de solução e de projeto

Manipulando projetos que não oferecem suporte ao modelo de automação do Visual Studio.

Visão geral sobre projetos não modelados

Trabalhar com projetos virtuais — itens de solução e diversos projetos de itens.

Trabalhando com itens de solução e itens diversos

Salvar a solução e os valores das variáveis do projeto entre as sessões do ambiente de desenvolvimento integrado (IDE).

Gerando informações persistentes em projetos e soluções

Manipulando o Gerenciador de Soluções.

Como controlar o Gerenciador de Soluções

Controlando os projetos Visual Basic e Visual C#.

Introdução à extensibilidade de projetos

Controlando os projetos Visual C++.

Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine.

Contribuições da comunidade

Mostrar: