Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao criar uma solução que contenha vários projetos, pode ser necessário criar determinados projetos primeiro para gerar binários compilados usados por outros projetos. Quando um projeto consome a saída gerada por outro projeto, o projeto que gera a saída é chamado de dependência de projeto do projeto que consome a saída. Essas relações de dependência podem ser definidas na caixa de diálogo Dependências do Projeto.
Dica
O recurso discutido neste artigo, gerenciando manualmente as dependências do projeto, é distinto das referências projeto a projeto usadas em tipos de projeto modernos e reflete um método de tratamento de dependências entre projetos que antecedem o MSBuild. A menos que você esteja trabalhando com um tipo de projeto que não dê suporte a referências projeto a projeto, não é necessário adicionar explicitamente dependências de projeto, conforme descrito neste artigo. Uma dependência de projeto é criada automaticamente quando você adiciona uma referência projeto a projeto de um projeto a outro projeto. Na maioria dos casos, você deve criar uma referência projeto a projeto, que além de criar uma relação de dependência entre os projetos, também cria uma referência que você pode usar para criar código que usa classes, interfaces e outras entidades de código do outro projeto. Confira Gerenciando referências em um projeto.
Para atribuir dependências a projetos
Em do Gerenciador de Soluções, selecione um projeto.
No menu Projeto, escolha Dependências de Build > Dependências do Projeto.
A caixa de diálogo Dependências do Projeto é aberta.
Na guia Dependências, selecione um projeto no menu suspenso Projeto.
No campo Depende de, marque a caixa de seleção de qualquer outro projeto que deve ser compilado antes desse projeto.
Sua solução deve consistir em mais de um projeto antes que você possa criar dependências de projeto.
Para remover dependências de projetos
Em do Gerenciador de Soluções, selecione um projeto.
No menu Projeto, escolha Dependências de Build > Dependências do Projeto.
A caixa de diálogo Dependências do Projeto é aberta.
Na guia Dependências, selecione um projeto no menu suspenso Projeto.
No campo Depende de, desmarque as caixas de seleção ao lado de outros projetos que não são mais dependências desse projeto.
Para exibir a ordem de construção
Na caixa de diálogo Dependências do Projeto, você pode alternar para a guia Ordem de compilação para exibir a ordem de build da solução.
Para visualizar a ordem de compilação em uma solução a qualquer momento, clique com o botão direito do mouse no nó da solução e escolha Dependências de Compilação, Ordem de Compilação do Projeto.
Você pode usar a guia ordem de compilação para exibir a ordem em que os projetos serão criados, mas não é possível alterar diretamente a ordem dessa guia.
A ordem que você vê listada é a ordem de build lógica desejada, mas, na prática, o Visual Studio otimiza ainda mais o processo de build criando vários projetos em paralelo. No entanto, desde que você tenha especificado as dependências do projeto, todos os projetos dependentes não começarão a ser construídos até que suas dependências sejam concluídas.