la couverture du code instrumentation en place: Impossible complètement sauvegarde l'erreur binaire

StackOverflow https://stackoverflow.com/questions/3069025

  •  28-09-2019
  •  | 
  •  

Question

Quelqu'un peut-il aider avec cette erreur dans le journal de ma construction 2010 construire l'équipe? Il semble que de se produire quand j'ai deux agents de construction en cours d'exécution sur la même machine en même temps.

  

Exécuter a la question suivante (s):

     

couverture de code instrumentation en place:

     

ne peut pas entièrement sauvegarde binaire   'C: \ Construit \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll'

.      

Vous ne trouvez pas le fichier de sauvegarde, créé par l'utilitaire d'instrumentation:   'C: \ Construit \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll.orig'

.
Était-ce utile?

La solution

Pour la couverture, si vous utilisez en place, MSTest va créer l'emplacement de sauvegarde avec le dll uninstumented est en eux. ceux-ci seront supprimés après l'exécution. donc:

  1. Il est peut-être que votre première construction est de les enlever de la seconde. Compte tenu de votre apparence de chemin de génération comme: C: \ Établit \ 3 \ MyProject, cela signifie que les agents (numéro 3 est le numéro d'agent) l'utilisation des répertoires (par défaut separes, mais pas toujours le cas)
  2. .
  3. Vous avez eu des problèmes avec les paramètres de PDB et les paramètres ou de couverture, dll donc pas instrumenté où est créé: code Visual studio 2010 Couverture - vous ne trouvez pas le fichier de sauvegarde, créé par l'utilitaire d'instrumentation

Étant donné que vous ne voyez pas ce plus, 2 est le plus probable.

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