Partilhar via


Criar e limpar projetos e soluções no Visual Studio

Usando os procedimentos neste artigo, você pode criar, reconstruir ou limpar todos ou alguns dos projetos ou itens de projeto em uma solução. Para obter um tutorial passo a passo, consulte Passo a passo: Criando um aplicativo.

Observação

A interface do usuário em sua edição do Visual Studio pode ser diferente do que este artigo descreve, dependendo de suas configurações ativas. Para alterar as suas configurações, por exemplo, para configurações Gerais ou para Visual C++, escolha Ferramentas>Importar e Exportar Configuraçõese, em seguida, escolha Repor todas as configurações.

Para criar, reconstruir ou limpar uma solução

Use este procedimento para criar a solução na configuração atual (por exemplo, Debug ou Release). Se você quiser criar várias configurações de uma só vez, consulte Batch build.

  1. No Gerenciador de Soluções , escolha ou abra a solução.

  2. Na barra de menus, escolha Builde, em seguida, escolha um dos seguintes comandos:

    • Escolha Build ou Build Solutionou pressione Ctrl+Shift+B, para compilar apenas os arquivos de projeto e componentes que foram alterados desde a compilação mais recente.

      Observação

      O comando Build torna-se Build Solution quando uma solução inclui mais de um projeto.

    • Escolha Rebuild Solution para "limpar" a solução e, em seguida, crie todos os arquivos e componentes do projeto.

    • Escolha Solução Limpa para excluir todos os arquivos intermediários e de saída. Com apenas os arquivos de projeto e componente restantes, novas instâncias dos arquivos intermediários e de saída podem ser criadas.

Para construir ou reconstruir um único projeto

  1. No Gerenciador de Soluções , escolha ou abra o projeto.

  2. Na barra de menus, escolha Builde, em seguida, escolha BuildProjectName ou RebuildProjectName.

    • Escolha BuildProjectName para criar apenas os componentes do projeto que foram alterados desde a compilação mais recente.

    • Escolha RebuildProjectName para "limpar" o projeto e, em seguida, construir os arquivos de projeto e todos os componentes do projeto.

Para criar apenas o projeto de inicialização e suas dependências

  1. Abra o painel Ferramentas>Opções e expanda a secção Todas as Configurações>Projetos e Soluções>Compilar e Executar.

  2. Selecione a caixa de seleção Criar apenas projetos de arranque e dependências ao executar.

  1. Abra a caixade diálogo Opções de > e expanda a seção Projetos e Soluções>Criar e Executar.

  2. Marque a caixa Somente criar projetos de inicialização e dependências em Executar e, em seguida, selecione OK.

Quando você seleciona a opção Somente criar projetos de inicialização e dependências em Executar , somente o projeto de inicialização atual e suas dependências são criados quando você seleciona Depurar>Início (F5) ou Depurar>Início Sem Depuração (Ctrl+F5). Ao selecionar Build>Build Solution (Ctrl+Shift+B), toda a solução é compilada.

Quando você desmarca a opção, todos os projetos, suas dependências e os arquivos de solução são criados quando você executa qualquer um dos comandos anteriores.

Você pode ver o progresso e a saída da compilação na janela Saída . Você também vê um ícone na barra de status na parte inferior da janela do Visual Studio que indica que uma compilação está em execução.

A ferramenta de compilação subjacente que o Visual Studio usa é chamada MSBuild. O MSBuild usa otimizações, como compilação incremental, para minimizar a reconstrução dos mesmos arquivos se eles não tiverem sido alterados, portanto, na primeira vez que você cria uma solução, pode levar muito tempo para soluções grandes, mas as compilações subsequentes geralmente são mais rápidas.

Compilação em lote

Quando você cria usando as opções Build de solução ou Build de projeto, o Visual Studio cria a configuração atual. Você pode usar o comando batch build para criar várias configurações em uma operação.

Na barra de menu, escolha Build>Batch build. A caixa de diálogo compilação Batch é exibida.

Captura de ecrã da caixa de diálogo Compilação em lote.

Selecione os projetos e configurações desejados e use os botões para construir, reconstruir ou limpar. As operações de compilação são iniciadas imediatamente e toda a saída aparece na janela de saída do.

As seleções feitas serão lembradas da próxima vez que a caixa de diálogo de compilação em lote for aberta.

Observação

A compilação em lote não está disponível para todos os tipos de projeto. Consulte Criar várias configurações simultaneamente.

Para criar somente o projeto selecionado do Visual C++

Escolha um projeto C++ e, em seguida, na barra de menus, escolha Build>Project Onlye um dos seguintes comandos:

  • Apenas Compilar ProjectName

  • Reconstruir apenas ProjectName

  • Limpar apenasProjectName

  • Apenas link ProjectName

Esses comandos se aplicam somente ao projeto C++ que você escolheu, sem criar, reconstruir, limpar ou vincular quaisquer dependências de projeto ou arquivos de solução. Dependendo da sua versão do Visual Studio, o submenu Somente Projeto pode conter mais comandos.

Para compilar vários itens de projeto C++

No Gerenciador de Soluções , escolha vários arquivos que podem ser compilados, abra o menu de atalho para um desses arquivos e escolha Compilarou pressione Ctrl+F7.

Se os arquivos tiverem dependências, os arquivos serão compilados em ordem de dependência. A operação de compilação falhará se os arquivos exigirem um cabeçalho pré-compilado que não está disponível quando você compila. A operação de compilação usa a configuração atual da solução ativa.

Para interromper uma compilação

Execute uma das seguintes etapas:

  • Na barra de menus, selecione Compilar>Cancelar.

  • Pressione Ctrl+Break.

O item de menu Cancelar só aparece a menos que uma compilação esteja em execução no momento.