Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カスタム ビルド アクティビティでコード カバレッジを取得するにはどうすればよいですか?
そのカスタム アクティビティの一部として実行している別のアプリに渡すことができるように、カバレッジ % を取得しようとしています。
カバレッジは、アセンブリを計測することによって生成され、vsperfmon を使用して公開されます。これは実行が終了した後に集計されるため、同じ実行内でアセンブリの「現在のカバレッジ」を取得することはできません。
ただし、別の実行からカバレッジを取得することは可能です。Microsoft.VisualStudio.Coverage.Analysis.dll の CoverageInfo クラスを使用して、coverage.data ファイルを読み取る必要があります。