Question

suivi cette question, Construire des projets sélectionner uniquement avec Team Foundation construis : Je suis maintenant « isolé » avec succès trois des projets dans une solution avec plus de 20 projets. L'un des trois projets est un projet de test, qui contient des tests unitaires pour l'un des autres projets (une bibliothèque de classes).

Team Build fonctionne très bien, seulement trois projets sont inclus dans le processus. Cependant, quand je lance les tests dans le projet de test comme une partie de la construction, les tests passent, mais la construction échoue sur le « Exécution des tests » étape, et je reçois ce message dans le journal de construction:

  

TESTTOOLSTASK: Instrumentation   Avertissement: ne peut pas trouver binaire   C: \ Users ... [chemin d'accès local à un manque   dll].
  L'erreur précédente   a été converti en un avertissement parce que la   tâche a été appelée avec   ContinueOnError = true.

Le même message est répété pour trois dll différentes, qui font partie de la solution, mais je suis certain à 100% qu'il n'y a aucune référence à ces DLLs des trois projets que je suis en train de construire. Comment font-ils inclus dans mon processus de build / test? Et comment puis-je faire face à cette erreur?

Était-ce utile?

La solution

Il tourne les trois projets mystérieux avaient permis la couverture du code, ce qui les a fait référence dans les tests.
J'ai aussi eu du projet de base de données dans la solution qui semblait vis les choses encore plus loin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top