4

Microsoft コード カバレッジ ツール (vsinstr.exe) は、Visual Studio で読み取るバイナリ ファイルを生成します。XMLファイルも生成できますか?

4

3 に答える 3

6

軽微な修正: vsinstr.exe は、コード カバレッジ (またはプロファイリング) 用にバイナリを計測するために使用されるツールです。VSPerfMon.exe は、バイナリ .coverage ファイルを実際にディスクに書き込むコード カバレッジ モニターです。

IDE 内の [コード カバレッジ結果] ツール ウィンドウで、[結果のエクスポート] をクリックして、カバレッジ データを XML 形式でエクスポートできます。

コード カバレッジの XML エクスポート。

VS2010 には、.coverage ファイルを XML にダンプするためのコマンドライン ユーティリティはありませんが、コード カバレッジ API を使用して自分でこれを行うことができます。このブログ投稿(および一般的なピーターのブログ) とそのCoverageDS.ExportXmlための関数を参照してください。

カバレッジ XML ファイルには、VS UI に表示されるものと同様の概要データが含まれています。より具体的なカバレッジの詳細 (ブロックごとのカバレッジ情報など) が必要な場合は、コード カバレッジ API を使用して取得できます。

于 2011-02-08T21:31:11.563 に答える
2

これを使用して、コマンド ラインから XML を生成することもできます:
http://blogs.msdn.com/b/ms_joc/archive/2005/04/08/406608.aspx

于 2011-02-21T15:15:39.833 に答える