Compartilhar via


Controlando a solução e seus projetos.

Uma solução pode ser aberta no Visual Studio em determinado tempo.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 quaisquer da Visual Studio idiomas.Por exemplo, uma solução pode conter um Visual Basic o projeto de aplicativo do Windows e um Visual C++ projeto ATL.Cada projeto, por sua vez, contém um ou mais itens de projeto, como, por exemplo, interfaces, classes, módulos, formulários, controles de usuário, arquivos de esquema XML e assim por diante.

O Visual Studio modelo de automação oferece objetos programaticamente, criar e manipular todos esses elementos.O objeto-chave para controlar uma solução e seu conteúdo é o Solution2 objeto.Com ele, você pode:

  • Crie novas soluções.

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

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

  • Remova os projetos da solução.

  • Abrir, 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 que ela contém.

Com esse conjunto de tipos de projeto não reconhece a linguagem, 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 específicas do projeto para Visual Basic e Visual C#, contidas em VSLangProj, VSLangProj2, VSLangProj80, VSLangProj90, e VSLangProj100.O modelo de automação de projeto específicos para Visual C++ está contido no Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine.

Nesta seção

Seções relacionadas