Controlar projetos e soluções
O Visual Studio o modelo de automação fornece objetos e coleções que permitem que você controle a solução, projetos e os itens de projeto dentro do projeto, independentemente da linguagem de programação na qual o aplicativo foi escrito.
Além deste núcleo, o modelo de automação de projeto de linguagem agnóstica cada linguagem de programação tem seu próprio modelo de automação de projeto que fornece acesso a recursos exclusivos para esse idioma.
Objetos e coleções
O Solution2 objeto e o Projects coleção (que é retornado por Projects e Projects) contêm uma referência à solução, bem como referências a todos os projetos na solução, respectivamente.
O ProjectItems coleção representa todos os itens contidos em um projeto (Project), com exceção dos projetos virtuais. O ProjectItem objeto representa itens individuais no projeto.
Um projeto virtual é aquele que não está associado um projeto específico, mas em vez disso, associado com a solução. Uma solução pode conter dois projetos adicionais de virtuais: os itens de solução e os arquivos de diversos projetos.
Para saber mais sobre |
Consulte |
---|---|
Controlando a solução e os projetos na solução. |
|
Como criar a solução e configurações de compilação do projeto através de programação. |
How to: Criar a solução e configurações de compilação do projeto |
Lidar com projetos que não oferecem suporte a Visual Studio modelo de automação. |
|
Trabalhando com projetos virtuais — os projetos de itens de solução e itens diversos. |
|
Salvando o projeto e solução valores variáveis entre sessões de desenvolvimento integrado (IDE) do ambiente. |
|
Manipulação de Solution Explorer. |
|
Controlando Visual Basic e Visual C# projetos. |
|
Controlando Visual C++ projetos. |
Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine. |
Consulte também
Tarefas
How to: Adicionar e comandos da alça
Walkthrough: Criando um assistente
Conceitos
Introdução às Soluções, Projetos e Itens
Outros recursos
Criar e controlar o ambiente Windows