Pregunta

Un seguimiento esta pregunta, seleccione La construcción de proyectos sólo con Team Foundation construyo : he ahora con éxito “aislado” tres de los proyectos en una solución con más de 20 proyectos. Uno de los tres proyectos es un proyecto de prueba, que contiene las pruebas unitarias para uno de los otros proyectos (una biblioteca de clases).

Generar equipo está funcionando muy bien, sólo los tres proyectos se incluyen en el proceso. Sin embargo, cuando ejecuto las pruebas en el proyecto de prueba como parte de la construcción, las pruebas pasan pero la generación falla en la “Ejecución de pruebas” paso, y me sale este mensaje en el registro de generación:

  

TESTTOOLSTASK: Instrumentación   advertencia: no puede encontrar binaria   C: \ Users ... [ruta de acceso local a una falta   DLL].
  El error anterior   se convirtió en una advertencia porque el   la tarea se ha llamado con   ContinueOnError = verdadero.

El mismo mensaje se repite durante tres dlls diferentes, que son parte de la solución, pero estoy 100% seguro de que no hay referencias a estos archivos DLL de los tres proyectos que estoy tratando de construir. ¿Cómo consiguen incluidos en mi proceso de prueba / build? Y ¿Cómo puedo lidiar con este error?

¿Fue útil?

Solución

Resulta que los tres proyectos misteriosos tenían cobertura de código activado, lo que provocó que se hace referencia en las pruebas.
También tuve Proyecto de base de datos en la solución que parecía enredar las cosas aún más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top