Partilhar via


Dependências, Common Properties, solução propriedade Pages caixa de diálogo do projeto

Ao criar uma solução, pode ser necessário criar primeiro determinados projetos, para gerar código executável usado por outros projetos.Use o Dependências, Common Properties, solução propriedade Pages caixa de diálogo do projeto Para conjunto a ordem de compilação corrente. Para acesso nesta caixa de diálogo, selecionar uma solução no gerenciador de soluções, escolher Páginas de propriedades on the Modo de exibição menu e, em seguida, selecionar Dependências de projeto under Propriedades comuns.

Dependências

The Dependências de projeto página de Opções possibilita determinar quais projetos na solução selecionada devem ser compilados primeiro.Definindo dependências de projeto determina a ordem de compilação desejado para projetos.

  • Project
    selecionar qualquer projeto na lista suspensa que consome o código executável gerado por outro projeto.

  • Depende
    Marque a caixa de seleção ao lado de qualquer projeto que gera código executável consumido por projeto indicado no registro o Projeto na lista suspensa.A ordem de compilação de projetos não selecionado não é restringida por projeto na lista drop-down.

Antes de criar uma solução, confirme se todas as dependências de projeto tiverem sido selecionadas no Gerenciador de Configuraçõescaixa de diálogo deve ser criada, a configuração da compilação da solução ativo.Para obter mais informações, consulte Caixa de Diálogo Configuration Manager.

Cuidado:

Selecionando os projetos na Depende painel não garante que todos os projetos selecionados serão compilados.Somente os projetos cujas Compilação seleção caixas estão selecionadas na configuração da compilação da solução ativo, na verdade, são criados.

Dependências na caixa de diálogo de dependências de projeto

Você também pode acesso configurações de dependências do Caixa de diálogo de dependências de projeto. Para acessar esta caixa de diálogo, selecionar um projeto no gerenciador de soluções e, em seguida, escolher Dependências de projeto from the Projeto menu.The Dependências de projeto caixa de diálogo apresenta dois painéis com guias, Dependências and Criar pedido.Alterações feitas no Projeto dependências, Common Properties, solução propriedade Pages caixa de diálogo são refletidas no Dependências guia e vice-versa.Para obter mais informações, consulte Como: Criar e remover dependências de projeto e Como: Criar a solução e configurações de compilação do projeto.

Sobre dependências de projeto

Quando um projeto consome código executável gerado pelo outro projeto, o projeto que gera o código é conhecido como uma dependência de projeto do projeto que consome o código.Sempre que uma dependência de projeto não foi criada ou tiver sido modificada desde que a compilação mais recente, esse projeto foi criado primeiro, para gerar e atualizar o código a ser consumido.

Por exemplo, se o projeto B requer código executável gerado pelo seu projeto de dependência de projeto A, e você modificou um projeto desde a última compilação, um projeto é reconstruído antes de projeto que B baseia-se.Isso possibilita que o código executável fornecido pelo projeto A ser revisada antes que consome o projeto B-lo.

Se um projeto não foi modificado desde a última compilação, a recompilar nova de um projeto não será necessária.Somente o projeto B é criado.

Projetos podem ser exibidos esmaecido as dependências lista com suas caixas de seleção desmarcada.Esses projetos não podem ser verificados porque isso poderia criar um loop de dependências (P1 dependente P2, P2 variam de acordo com a P1) e a compilação da vaga.

Projetos também podem aparecer esmaecidos na lista de dependências com suas caixas de seleção selecionadas.Esses projetos foram adicionados pelo ambiente de desenvolvimento integrado e não podem ser alterados.Por exemplo, adicionando uma referência de projeto de um Visual Basic projeto para outro projeto automaticamente adiciona uma dependência de compilação que só pode ser removida, excluindo a referência.

Consulte também

Tarefas

Como: Editar propriedades comuns para soluções

Como: Preparar e gerenciar compilações

Conceitos

Gerenciamento de itens em projetos

Criar configurações

Projetos como Containers

Referência

Caixa de diálogo páginas Propriedades solução de configuração, propriedades de configuração,

Outros recursos

Caixa de Diálogo Solution Property Pages

Criando no Visual Studio