Criar, usar e excluir projetos e soluções do Visual Studio

Neste artigo, você aprenderá a criar e usar projetos do Visual Studio do zero para armazenar os artefatos necessários a fim de criar seus aplicativos. Se você não estiver familiarizado com projetos no Visual Studio, confira esta visão geral de Projetos e Soluções. Para saber como criar rapidamente um projeto com base em um modelo, confira Criar um novo projeto no Visual Studio.

Os projetos armazenam os itens necessários para criação do aplicativo no Visual Studio, como arquivos de código-fonte, bitmaps, ícones e referências de componente e serviço. Quando você cria um novo projeto, o Visual Studio cria uma solução para contê-lo. Você poderá, então, adicionar projetos novos ou existentes à solução, se desejar. Você também pode criar soluções em branco ou vazias. As soluções também podem conter arquivos não conectados a nenhum projeto específico.

Diagram that shows the solution and project hierarchy.

Observação

Este tópico aplica-se ao Visual Studio no Windows. Para o Visual Studio para Mac, confira Criar projetos no Visual Studio para Mac.

Você pode exibir suas soluções e projetos em uma janela de ferramentas chamada Gerenciador de Soluções. A captura de tela a seguir mostra um exemplo de solução de console C# no Gerenciador de Soluções que contém dois projetos: Calculator e CalculatorLibrary. Cada projeto contém vários arquivos e pastas. O nome do projeto em negrito é o projeto de inicialização, ou seja, o projeto que é iniciado quando você executa o aplicativo. Você pode especificar qual projeto é o projeto de inicialização.

Screenshot of Solution Explorer with two projects.

Embora você possa construir um projeto por conta própria, adicionando nele os arquivos necessários, o Visual Studio oferece uma seleção de modelos de projeto para lhe proporcionar um ponto de partida. A criação de um novo projeto com base em um modelo oferece um projeto com o que é essencial para aquele tipo de projeto e você pode renomear os arquivos ou adicionar código, novo ou existente, ao projeto, bem como adicionar outros recursos, conforme a necessidade.

Dito isto, soluções e projetos não são necessários para desenvolver aplicativos no Visual Studio. Você também pode abrir o código que clonou do Git ou baixou em outro lugar. Para obter mais informações, consulte Desenvolver código no Visual Studio sem projetos nem soluções.

Criar um projeto com base em um modelo de projeto

Para obter informações sobre como selecionar um modelo para criar um projeto, confira Criar um projeto no Visual Studio. E para obter um exemplo de um projeto e uma solução que sejam criados do zero, com instruções passo a passo e código de exemplo, confira Introdução a projetos e soluções.

Criar um projeto com base em arquivos de código existentes

Se você tem uma coleção de arquivos de origem de código, é possível adicioná-los facilmente a um projeto.

  1. No menu, selecione Arquivo>Novo>Projeto de Código Existente.

  2. No assistente Criação de Projeto de Arquivos de Código Existentes, selecione o tipo de projeto que você deseja na caixa de listagem suspensa Que tipo de projeto deseja criar? e, em seguida, selecione o botão Avançar.

  3. No assistente, navegue até o local dos arquivos e, em seguida, insira um nome para o novo projeto na caixa Nome. Quando terminar, selecione o botão Concluir .

Observação

Essa opção funciona melhor para uma coleção relativamente simples de arquivos. Atualmente, somente os tipos de projeto do C++, Apache Cordova, Visual Basic e C# são compatíveis.

Adicionar arquivos a uma solução

Se você tem um arquivo que se aplica a vários projetos, como um arquivo Leiame para a solução ou outros arquivos que pertençam de forma lógica ao nível da solução e não a um projeto específico, é possível adicioná-los à própria solução. Para adicionar um item a uma solução, no menu de contexto (clicar com o botão direito do mouse) do nó da solução no Gerenciador de Soluções, selecione Adicionar>Novo Item ou Adicionar>Item existente.

Dica

Um arquivo de solução é uma estrutura para organizar projetos no Visual Studio. Ele contém o estado dessas informações em dois arquivos: um arquivo .sln (baseado em texto, compartilhado) e um arquivo .suo (opções de solução binárias, ocultas e específicas do usuário). Portanto, uma solução não é algo que deve ser copiado e renomeado; é melhor criar outra solução e, em seguida, adicionar itens existentes a ela.

Comparar arquivos

A partir da versão 17.7, você pode comparar arquivos no Gerenciador de Soluções usando as opções de menu de contexto com o botão direito do mouse. Para obter mais informações, confira a seção A ferramenta de comparação de arquivos da página Saiba mais sobre o Gerenciador de Soluções.

Criar um projeto .NET que direciona uma versão específica do .NET Framework

Ao criar um projeto .NET Framework, você pode determinar uma versão específica do .NET Framework que deseja usar no projeto. (Ao criar um projeto .NET Core, você não especifica uma versão de estrutura.)

Para especificar uma versão do .NET Framework, selecione o menu suspenso Framework na página Configurar seu novo projeto.

Screenshot of the Framework selector in the 'Configure new project' dialog box in Visual Studio 2019.

Screenshot of the Framework selector in the 'Configure new project' dialog box.

Criar soluções vazias

Você também pode criar soluções vazias que não tenham projetos. Isso é preferível em casos em que você deseja criar a solução e os projetos do zero.

Para criar uma solução vazia

  1. Na barra de menus, selecione Arquivo>Novo>Projeto.

  2. Na página Criar um novo projeto, digite solução na caixa de pesquisa.

  3. Selecione o modelo Solução em Branco e clique em Avançar.

  4. Insira os valores Nome e Local da sua solução e, em seguida, selecione Criar.

Depois de criar uma solução vazia, é possível adicionar projetos novos ou existentes ou itens a ele ao selecionar Adicionar Novo Item ou Adicionar Item Existente no menu Projeto.

Como mencionado anteriormente, você também pode abrir arquivos de código sem precisar de um projeto ou solução. Para saber mais sobre como desenvolver código dessa forma, consulte Desenvolver código no Visual Studio sem projetos ou soluções.

Excluir uma solução, um projeto ou um item

Você pode usar o menu de contexto no botão direito do mouse para excluir ou remover soluções, projetos ou itens no Visual Studio, mas isso só os remove da solução ou do projeto atual.

Para excluir permanentemente do sistema uma solução ou outro componente, use o Explorador de Arquivos para excluir a pasta que contém os arquivos de solução .sln e .suo. (Antes de excluir uma solução, talvez seja melhor fazer backup de seus projetos e arquivos caso precise deles novamente.)

Observação

O arquivo .suo é um arquivo oculto que não é exibido com as configurações padrão do Explorador de Arquivos. Para mostrar arquivos ocultos, no menu Exibir do Explorador de Arquivos, marque a caixa de seleção Itens Ocultos.

Excluir uma solução permanentemente

Você pode acessar o Explorador de Arquivos no Windows usando o Gerenciador de Soluções no Visual Studio. Veja aqui como fazer isso.

  1. No Gerenciador de Soluções, no menu do clique com o botão direito (menu de contexto) da solução que deseja excluir, selecione Abrir pasta no Explorador de Arquivos.

  2. No Gerenciador de Arquivos, navegue um nível acima.

  3. Selecione a pasta que contém a solução e pressione a tecla Delete.