Partilhar via


Projetos

No Visual Studio, 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, criar, depurar e implantar código-fonte, referências a serviços da Web e bancos de dados e outros recursos. VSPackages podem estender o sistema de projeto Visual Studio de três maneiras principais: tipos de projeto, subtipos de projeto e ferramentas personalizadas.

Nesta secção

  • Os tipos de projeto adicionam suporte para novos tipos de projetos, como linguagens de programação. Por exemplo, cada linguagem que o Visual Studio suporta 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 linguagens 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 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 C# e Visual Basic podem ser usados como base para subtipos de projeto; Os tipos de projeto 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 de projeto.

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

  • New Project Generation: Under the Hood, Part One e New Project Generation: Under the Hood, Part Two explica o que realmente ocorre quando você cria um novo projeto.

  • VSSDK Samples contém os exemplos no VSSDK que lidam com projetos e soluções.