Excluir projetos de um build
É possível compilar uma solução sem compilar todos os projetos que ela contém. Por exemplo, é possível excluir um projeto que interrompe o build. É possível compilar o projeto depois de investigar e resolver os problemas.
É possível excluir um projeto adotando as seguintes abordagens:
Removê-lo temporariamente da configuração da solução ativa.
Criando uma configuração de solução que não inclui o projeto.
Para obter mais informações, consulte Compreender configurações de build.
Para remover temporariamente um projeto da configuração da solução ativa
Na barra de menus, escolha Build>Gerenciador de Configurações.
Na tabela Contextos do projeto, localize o projeto que você deseja excluir do build.
Na coluna Build do projeto, desmarque a caixa de seleção.
Escolha o botão Fechar e, em seguida, recompile a solução.
Para criar uma configuração da solução que exclui um projeto
Na barra de menus, escolha Build>Gerenciador de Configurações.
Na lista Configuração da solução ativa, escolha <Novo>.
Na caixa Nome, insira um nome para a configuração da solução.
Na lista Copiar configurações de, escolha a configuração da solução na qual você deseja basear a nova configuração (por exemplo, Depurar) e, em seguida, escolha o botão OK.
Na caixa de diálogo Configuration Manager, desmarque a caixa de seleção na coluna Build do projeto que você deseja excluir e, em seguida, escolha o botão Fechar.
Na barra de ferramentas Padrão, verifique se a nova configuração da solução é a configuração ativa na caixa Configurações da Solução.
Na barra de menus, escolha Compilar>Recompilar Solução.
Projetos ignorados
Projetos podem ser ignorados durante o build porque estão atualizados ou porque foram excluídos da configuração. O Visual Studio usa o MSBuild para compilar seus projetos. O MSBuild compilará um destino apenas se a saída for mais antiga que a entrada, conforme determinado pelos carimbos de data/hora do arquivo. Para forçar uma recompilação, use o comando Compilar>Recompilar Solução.
No painel Build da janela Saída, o Visual Studio relata o número de projetos que estavam atualizados, o número que foi compilado com êxito, o número que falhou e o número que foi ignorado. A contagem dos ignorados não inclui projetos que não foram compilados porque estavam atualizados. Quando projetos são excluídos da configuração ativa, eles são ignorados durante o build. Na saída do build, você verá uma mensagem indicando que o projeto foi ignorado:
2>------ Skipped Build: Project: ConsoleApp2, Configuration: Debug x86 ------
2>Project not selected to build for this solution configuration
Para descobrir por que um projeto foi ignorado, observe a configuração ativa (Debug x86
no exemplo anterior) e escolha Compilar>Configuration Manager. Você pode exibir ou alterar quais projetos são ignorados para cada configuração, conforme discutido neste artigo.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de