私のユース ケースは次のとおりです。Visual Studio 2010 のコマンド ライン ツール VSInstr を使用してコード カバレッジ分析用の dll ファイルを計測し、テスト ケースを実行し、ファイルの計測を解除し、別のディレクトリに変更し、別のファイルの同じものに変更します。
今私の問題は、最初のファイルのインストルメンテーションを解除する方法がわからないことです。その方法を知っている人はいますか?
編集:
誤解して申し訳ありませんが、わかりやすくするために: 私の問題は、最初のファイルを復元する必要があることではありません。別のファイルがインストルメント化されている間、VSinstr ではコード カバレッジのために 2 つ目のファイルをインストルメント化できないことです。インストルメント化されたファイルを単純に削除すると、「エラー VSP1005: コマンド ライン エラー: 複数のファイルのインストルメント化はサポートされていません」というエラーが表示されます。別のファイルを計測しようとしたとき。
ただし、使用する必要があるコマンド ライン パラメーター「Coverage」を指定せずに VSinstr を呼び出すと機能します。