Compartilhar via


Controlar a solução e seus projetos

Uma solução pode ser aberta em Visual Studio a qualquer momento. Se não for uma solução vazia, ele contém um ou mais projetos.Os projetos podem ser de vários tipos escritos em qualquer um dos oVisual Studio idiomas. Por exemplo, uma solução pode conter um Visual Basic Projeto de aplicativos do Windows e um Visual C++ Projeto ATL. Cada projeto, por sua vez, contém um ou mais itens de projeto, tais sistema autônomo interfaces, classes, módulos, formulários, controles de usuário, arquivos de esquema XML e assim por diante.

The Visual Studio modelo de automação oferece objetos para criar e manipular todos esses elementos programaticamente. O objeto-chave para o controle de uma solução e seu Sumário é o Solution2 objeto. Com ele, é possível:

  • Crie novas soluções.

  • Adicionar novos projetos na solução, com base em Visual Studio modelos.

  • Adicione projetos existentes à solução de arquivos.

  • Remova projetos da solução.

  • em em aberto, salvar e fechar a solução.

  • Adicione novos itens de projeto para projetos.

  • Obter informações sobre os itens de solução e os projetos e o projeto contém.

Juntamente com esse conjunto de tipos de projeto language-agnostic, cada Visual Studio idioma oferece seu próprio modelo de objeto mais específico do projeto, que é específico para sua linguagem de host. Por exemplo, há um modelo de automação de projeto específicos para Visual Basic, Visual C#, e Visual J#, contido no VSLangProj, VSLangProj2, e VSLangProj80. O modelo de automação de projeto específicas para Visual C++ está contido em Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine.

Nesta seção

Seções relacionadas