サービス パックなしで Visual Studio 2010 Ultimate Edition を使用してネイティブ C++ プロジェクトのコード カバレッジ テストを行っていましたが、コード カバレッジ カラーリングが機能していないようです。私の手順は正しいですか?
1) 2 つのコマンド ライン ツール vsinstr.exe と vsperfmon.exe を使用して、プロジェクト ディレクトリ/ソース コードを使用せずに、別のマシンでインストルメンテーションとコード カバレッジの収集を実行しました。コンパイルしたネイティブ .exe ファイルをそこにコピーしました。別のマシンを使用する必要があるのは、私の VS2010 が仮想マシン (仮想ボックス) にインストールされており、仮想マシンではコード カバレッジが機能していないように見えるためです。
2)exeを計測/テストを実行し(以下の2つのリンクで説明されているように)、最終的に.coverageファイルと2つの計測された.exe / .pdbファイルができました。次に、これらの 3 つのファイルを、プロジェクト ディレクトリとソース コードと共に、完全な VS2010 最終マシン (仮想ボックスの下) にコピーして戻しました。
http://blogs.msdn.com/b/phuene/archive/2007/05/14/code-coverage-collection.aspx http://blogs.msdn.com/b/phuene/archive/2007/05/03 /code-coverage-instrumentation.aspx
3) .coverage ファイルを開き、コード カバレッジ結果ウィンドウで結果を読み取ることができ、ソース コードへ移動機能が機能していましたが、それによって配置された C++ ソース コードが色付けされていませんでした ([コード カバレッジの色分けを表示] を選択しました)。ボタン)。
ネイティブ C++ プロジェクトのコード カバレッジ カラーリングを有効にするにはどうすればよいですか?