単体テストに NUnit を使用するテスト プロジェクトとペアになった 20 以上のプロジェクトで構成される大規模なビジュアル 2013 ソリューションがあります。これらのプロジェクトはすべて、C++ CLI を使用する外部 C++ クラスをラップするプロジェクトを除いて、ストレート C# です。ラッパー クラスは、C# で単体テストされています。OpenCover は、ラッパーの親クラスを含むすべての C# クラスの情報を表示しますが、C++ メソッドのカバレッジは除外します。これは NUnit および/または OpenCover または「ユーザー」エラーの制限ですか?
出力ディレクトリを調べると、ラッパー クラス xml、dll、および pdb が表示されます。ネイティブ dll の xml に対して ReportGenerator を実行すると、C# クラスが表示されます。