1

Visual Studio で MsTest 単体テストのスイートを実行した後、(GUID はさまざまです) 次の形式のフォルダーを取得することに気付きました (あまり頻繁ではありません)。

EQT_6A69DAE9-1C34-4B96-8B96-698A94EA1ADF

.exeフォルダーには、アプリケーション用のファイルのコピーのみが含まれます。この場合、アプリケーションは WPF を使用しています。

これらのフォルダーは常に私のDebugディレクトリ内に表示されます。

私のアプリケーションには、このようなものを作成している場所はありません (もちろん、自分の .exe ファイルをコピーしていません)。そのため、MsTest の何かの産物のように見えます。

MsTest が自分の.exeファイルだけをコピーしてこのフォルダーを作成することがあるのはなぜですか?

4

1 に答える 1

2

これらは、.testsettingsファイルを介してコードカバレッジを有効にする実行であると思います。.testsettingsを使用して実行すると、コードカバレッジ用にインストルメント化されたバージョンが作成されている間、.exeはここでバックアップされます。

これは、VS2012で使用可能な[コードカバレッジの分析]オプションを使用して.testsettingsなしでコードカバレッジを実行した場合には発生しません。

于 2013-02-16T09:47:26.990 に答える