コードカバレッジインプレースインストルメンテーション:バイナリエラーを完全にバックアップできません

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

  •  28-09-2019
  •  | 
  •  

質問

誰かが私のチームビルド2010ビルドのログでこのエラーを手伝うことができますか?同じマシンで2つのビルドエージェントが同時に実行されている場合にのみ発生するようです。

Runには次の問題があります。

コードカバレッジインプレースインストゥルメンテーション:

バイナリ 'c: builds 3 myproject binaries myproject.usermanager.datamodel.dll'を完全にバックアップできません。

機器のユーティリティによって作成されたバックアップファイルを見つけることができません: 'c: builds 3 myproject binaries myproject.usermanager.datamodel.dll.orig'。

役に立ちましたか?

解決

カバレッジの場合、所定の位置で使用する場合、MSTESTは、象徴的でないDLLを含むバックアップ場所を作成します。これらは実行後に削除されます。それで:

  1. 最初のビルドが2番目のビルドを削除している可能性があります。ビルドパスが次のように見えることを考えると、c: builds 3 myprojectを使用すると、エージェント(番号3はエージェント番号)を使用して分離されたディレクトリ(デフォルトですが、常にそうではありません)を意味します。
  2. PDB設定やカバレッジ設定に問題があるため、作成されたDLLが作成されていない場合は次のとおりです。 Visual Studio 2010コードカバレッジ - 計装ユーティリティによって作成されたバックアップファイルが見つかりません

もうそれを見ていないことを考えると、2が最も可能性が高いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top