Compartilhar via


Controlando a solução e os respectivos projetos

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

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

O modelo de automação do Visual Studio oferece objetos para criar e manipular de modo programático todos esses elementos. O objeto principal para controlar uma solução e seu conteúdo é o objeto Solution2. Usando-a, é possível:

  • Crie novas soluções.

  • Adicione novos projetos à solução com base em modelos de Visual Studio.

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

  • Remova projetos da solução.

  • Abra, salve e feche a solução.

  • Adicione novos itens de projeto a projetos.

  • Obtenha informações sobre a solução e os projetos e itens de projeto que ela contém.

Além desse conjunto de tipos de projeto agnósticos a linguagens, cada linguagem do Visual Studio oferece seus próprios modelos de objeto de projeto mais específicos, que são específicos para sua linguagem de hospedagem. Por exemplo, há um modelo de automação específico do projeto para Visual Basic e Visual C#, contido em VSLangProj, em VSLangProj2, em VSLangProj80, em VSLangProj90, e em VSLangProj100. O modelo de automação específico do projeto para o Visual C++ está contido em Microsoft.VisualStudio.VCProject e Microsoft.VisualStudio.VCProjectEngine.

Nesta seção

Seções relacionadas