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, projetos são arquivos (por exemplo, um arquivo .csproj para um projeto C#) que armazenam referências a arquivos de código-fonte e recursos como arquivos bitmap. Os projetos permitem organizar, compilar, depurar e implantar código-fonte, referências a serviços Web e bancos de dados e outros recursos. O VSPackages pode estender o sistema de projetos 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 novos tipos de projetos, como linguagens de programação. Por exemplo, cada linguagem compatível com o Visual Studio tem seu próprio tipo de projeto e o exemplo de integração IronPython inclui um tipo de projeto para a linguagem IronPython. Você deve criar um tipo de projeto para idiomas diferentes de C# ou Visual Basic para personalizar como os itens são criados, depurados, implantados e exibidos no Gerenciador de Soluções. Para obter mais informações, consulte Tipos de Projeto.

  • Os Subtipos do Projeto são baseados em tipos de projeto e podem ser usados para personalizar a forma 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 C# e Visual Basic podem ser usados como base para subtipos de projeto; Os tipos de projeto do C++ não podem. Seus próprios tipos de projeto também podem ser usados como base para subtipos de projeto. Para obter mais informações, consulte Subtipos do Projeto.

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

  • Nova Geração de Projeto: Sob o Capô, Parte Um e Nova Geração de Projeto: Sob o Capô, a Parte Dois explica o que realmente ocorre quando você cria um novo projeto.

  • Os exemplos do VSSDK contêm os exemplos no VSSDK que lidam com projetos e soluções.