2010-05-25 3 views
5

Ich versuche Codeabdeckung in VS 2010 auszuführen, und ich bin in den folgenden Fehler läuft. Es werden keine Abdeckungsinformationen generiert.Visual Studio 2010 Code Coverage - Kann die Sicherungsdatei nicht finden, erstellt von Instrumentation-Dienstprogramm

Code Coverage-Instrumentierung: Die Binärdatei 'MyProject.dll' kann nicht vollständig gesichert werden. Die Sicherungsdatei, die mit dem Instrumentation Utility erstellt wurde, kann nicht gefunden werden: 'MyProject.dll.orig'.

Antwort

4

Überprüfen Sie, welche Artefakte für Codeabdeckung für Ihren Testlauf Config ausgewählt werden - es ist ziemlich gut versteckt:

  • Unter Menü: Test -> Bearbeiten Testeinstellungen aktiven Test wählen
  • In der Einstellung Testeinstellungen Dialog wählen Sie die Daten und Diagnose Registerkarte
  • den Code Coverage Artikel wählen, und dann drücken Sie die konfigurieren Knopf oben

enter image description here

  • Dies eröffnet die Code Coverage Details Fenster. Überprüfen Sie die MyProject.dll, die Ihnen Probleme gibt: Gibt es die DLL? Ist es ein Debug-Build? Ist es unterschrieben? Hast du irgendwelche Tests, die dieses Projekt betreffen?
0

Laut SP Antwort auf eine ähnliche Frage an msdn Dieser Fehler kann auftreten, wenn das Projekt oder eine Datei im Projekt ist das Projekt nicht instrumentable Code enthält - zB Schnittstellen nur oder nur Ressourcen. Ist das in Ihrem Projekt der Fall?

Verwandte Themen