Pergunta

A continuação a esta questão, Edifício seleccionar os projectos apenas com Team Foundation Desenvolver : Eu agora com sucesso “isolado” três dos projetos em uma solução com mais de 20 projetos. Um dos três projetos é um projeto de teste, que contém testes de unidade para um dos outros projetos (uma biblioteca de classes).

Criar Equipe está funcionando bem, apenas os três projetos estão incluídos no processo. No entanto, quando eu executar os testes do projeto de teste como parte da compilação, os testes passar, mas a construção falhar na etapa “Executando testes”, e eu recebo essa mensagem no log de compilação:

TestToolsTask: Instrumentação Aviso: não é possível encontrar binário C: \ Users ... [caminho local para a falta dll].
O erro anterior foi convertido em um aviso porque o tarefa foi chamado com ContinueOnError = true.

A mesma mensagem é repetida por três dlls diferentes, que são parte da solução, mas estou 100% certo de que não existem referências a essas dlls dos três projetos que eu estou tentando construir. Como eles são incluídos no meu processo de construção / teste? E como faço para lidar com esse erro?

Foi útil?

Solução

Acontece que os três projetos misteriosas tinha cobertura de código ativado, o que lhes causou a ser referenciado nos testes.
Eu também tive Banco de Projetos na solução que parecia estragar as coisas ainda mais.

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