Инструментарий покрытия кода на месте: невозможно полностью создать резервную копию двоичной ошибки - PullRequest
2 голосов
/ 18 июня 2010

Кто-нибудь может помочь с этой ошибкой в ​​журнале моей сборки Team Build 2010?Кажется, что это происходит только тогда, когда у меня на одном компьютере одновременно работают два агента сборки.

Запуск имеет следующие проблемы:

Покрытие кода на местеИнструментарий:

Невозможно полностью создать резервную копию двоичного файла 'C: \ Builds \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll'.

Не удается найти файл резервной копии, созданный инструментариемутилита: 'C: \ Builds \ 3 \ MyProject \ Binaries \ MyProject.UserManager.DataModel.dll.orig'.

1 Ответ

1 голос
/ 01 марта 2012

Для покрытия, если вы используете на месте, mstest создаст резервную копию с неустановленными DLL в них. они будут удалены после выполнения. так:

  1. Возможно, ваша первая сборка удаляет их из второй. Если ваш путь сборки выглядит следующим образом: C: \ Builds \ 3 \ MyProject, это означает, что агенты (номер 3 - это номер агента) используют отдельные каталоги (по умолчанию, но не всегда).
  2. У вас были проблемы с настройками pdb и / или настройками покрытия, поэтому не было никаких инструментированных dll, где они были созданы: Покрытие кода Visual Studio 2010 - не удается найти файл резервной копии, созданный утилитой инструментовки

Учитывая, что вы его больше не видите, наиболее вероятно 2.

...