Compartilhar via


Projetos

No Visual Studio, os projetos são os contêineres que os desenvolvedores usam para organizar arquivos de código-fonte e outros recursos que aparecem no Gerenciador de Soluções. Normalmente, os projetos são arquivos (por exemplo, um arquivo .csproj para um projeto em C#) que armazenam referências a arquivos de código-fonte e recursos como arquivos bitmap. Os projetos permitem organizar, fazer build, depurar e implantar código-fonte, referências a serviços Web e bancos de dados, bem como outros recursos. Os VSPackages podem estender o sistema de projeto do Visual Studio de três maneiras principais: tipos de projeto, subtipos de projeto e ferramentas personalizadas.

Nesta seção

  • Os Tipos de Projeto adicionam suporte para novas variantes de projetos, como linguagens de programação. Por exemplo, cada linguagem com suporte do Visual Studio tem seu próprio tipo de projeto, e a amostra de integração em IronPython inclui um tipo de projeto para a linguagem IronPython. Você deve criar um tipo de projeto para linguagens que não sejam C# ou Visual Basic a fim de personalizar como os itens são criados, depurados, implantados e exibidos no Gerenciador de Soluções. Para obter mais informações, confira Tipos de Projeto.

  • Os Subtipos de Projeto são baseados em tipos de projeto e podem ser usados para personalizar a maneira como os projetos são criados, depurados e implantados. O Visual Studio usa subtipos de projeto com projetos de dispositivo inteligente; eles personalizam a implantação copiando um programa recém-criado de um computador de desenvolvimento para o dispositivo de destino. Os tipos de projeto em C# e Visual Basic podem ser usados como base para os subtipos de projeto; os tipos de projeto em C++ não têm essa possibilidade. Seus próprios tipos de projeto também podem ser usados como base para os subtipos de projeto. Para obter mais informações, confira Subtipos de projeto.

  • O Projetos Web explica o projeto Web, que por sua vez cria aplicativos Web.

  • O Geração de novo projeto: Bastidores, parte um e o Geração de novo projeto: Bastidores, parte dois explicam o que realmente ocorre ao criar um projeto.

  • O VSSDK Samples contém as amostras no VSSDK que lidam com projetos e soluções.