Code-Coverage-in-Place-Instrumentierung: Kann nicht vollständig Sicherung der Binärfehlerquote
-
28-09-2019 - |
Frage
Kann jemand Hilfe bei diesem Fehler im Protokoll meines Teams Build 2010 Build? Es scheint nur aufzutreten, wenn ich zwei Build-Agenten haben auf der gleichen Maschine zur gleichen Zeit ausgeführt werden.
Ausführen hat die folgende Frage (n):
Code-Coverage in-Place-Instrumentierung:
nicht vollständig Sicherung der binären 'C: \ Builds \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll'
.Kann die Sicherungsdatei finden, die von Instrumentierung Dienstprogramm erstellt: 'C: \ Builds \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll.orig'
.
Lösung
Für Deckung, wenn Sie an Ort und Stelle verwenden, wird mstest Backup-Speicherort erstellen mit der uninstumented dll in ihnen ist. diese werden nach der Ausführung entfernt werden. so:
- Es könnte sein, dass Ihre erste Build sie von der zweiten abzieht. Angesichts Ihrer Build-Pfad aussieht: C: \ Builds \ 3 \ MyProject, bedeutet es die Agenten (Nummer 3 ist die Agentennummer) Gebrauch getrennt Verzeichnisse (Standard, aber nicht immer der Fall ist) .
- Sie haben Probleme mit pdb Einstellungen und oder Abdeckung Einstellungen, so dass keine instrumentiert dll ist, wo erstellt: Visual Studio 2010 Code Coverage - Kann die Sicherungsdatei finden, die von Instrumentierung Dienstprogramm erstellt
Angenommen, Sie sind es nicht mehr zu sehen, 2 ist am wahrscheinlichsten.