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.
Seções relacionadas
- O Por dentro do SDK do Visual Studio explica diferentes aspectos da extensibilidade do Visual Studio.