Pergunta

Eu tenho uma solução com muitos projetos.Alguns desses projetos têm referências a várias dependências de terceiros.Essas dependências estão no controle de origem ($ \ ProjectName \ BranchName \ Dependências).Construir a solução funciona bem do Visual Studio.

Quando eu crio uma definição de compilação para construir a solução, ele falhará quando ele tenta construir os projetos com as dependências da terceira.A partir das mensagens de erro, obtenho (não foi possível localizar a montagem) Eu acho que isso é porque não copia a dll de terceiros para a pasta de destino.

Como faço para copiar essas dependências do local no controle de origem para onde o agente de construção do TFS compila meus projetos?

Foi útil?

Solução

Após cavar um pouco mais, na definição de compilação Existe uma seção de espaço de trabalho onde você pode especificar qual fonte você deseja colocar onde.

Tudo que eu tive que fazer foi especificar que minhas dependências eram produzidas para $ (builddir) \ binários e meus problemas foram resolvidos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top